1

ID (Table1 Id) が table2 に含まれていない table1 のデータを表示するにはどうすればよいですか?

string Query = "SELECT * FROM Table1 WHERE Table1ID!=" Table2_Table1ID;
4

4 に答える 4

0

これを試すことができます

SELECT * FROM table1 WHERE able1ID NOT IN (SELECT table2id FROM table2)
于 2013-11-11T12:43:13.153 に答える
0

次を使用できますLEFT OUTER JOIN

SELECT T1.*
FROM Table1 T1
LEFT OUTER JOIN Table2 T2 ON T2.Table1ID = T1.Table1ID
WHERE T2.Table1ID IS NULL

これにより、Table1ID 値を使用して Table1 と Table2 の間でレコードの照合が試行され、Table2.Table1ID が NULL である (一致が見つからなかった) レコードのみが取得されます。

于 2013-11-11T12:39:03.130 に答える
0
SELECT * FROM TABLE1
WHERE NOT EXISTS(SELECT Table1ID from Table2 where Table1ID=Table1.Id)
于 2013-11-11T12:39:24.887 に答える