我有以下查询:
Select * from table1,table2 where table1.id!=table2.itid
当我运行此查询时,它会提供多行。
表1:
id itemname
1 xyz
2 abc
3 dskd
4 asda
表2:
itemdetail table1_id
jkj 2
hud 3
所以我想要下面的output
:
id itemname
1 xyz
4 asda
我该怎么做?
答案 0 :(得分:1)
试试这个
SELECT * FROM table1 WHERE table1.id NOT IN(SELECT table2.itid FROM table2)
答案 1 :(得分:1)
试试这个,但我现在不确定语法:
Select * from table1,table2 where table1.id NOT IN table2.itid