求b表中的的“Aname +Aaspath”不能与b 表的“Bname +Baspath ”相同,问这个sql要怎么写
select *
from A1
where Aname||Aaspath not in (
select Bname||Baspath
from B1
)
select * from A1;
1 少女1 住址1
2 少女2 住址2
3 少女3 住址3
8 少女8 住址8
7 少女7 住址7
select * from B1;
1 少女1 住址1
2 少女2 住址2
5 少女5 住址5
6 少女6 住址6
select *
from A1
where Aname||Aaspath not in (
select Bname||Baspath
from B1
)
3 少女3 住址3
8 少女8 住址8
7 少女7 住址7
这些字段是啥数据类型,能说说嘛
SELECT Aname+Aaspath
FROM b
WHERE (Aname+Aaspath)<>(Bname+Baspath)
select *
from A1
where Aname||Aaspath not in (
select Bname||Baspath
from B1
)