データベースに主キーをバインドする2つのテーブルがあり、それらの間に互いに素なセットを見つけたいと思っています。例えば、
Table1
列(ID, Name
)とサンプルデータがあります:(1 ,John), (2, Peter), (3, Mary)
Table2
列(ID, Address
)とサンプルデータがあります:(1, address2), (2, address2)
では、SQLクエリを作成して、にtable1
ないIDを持つ行をフェッチできるようにするにはどうすればよいですかtable2
。この場合、(3, Mary)
返品する必要がありますか?
追伸 IDは、これら2つのテーブルの主キーです。
前もって感謝します。
これを試して
SELECT ID, Name
FROM Table1
WHERE ID NOT IN (SELECT ID FROM Table2)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加