私は2つのテーブルparentとchildren. parent.mopidandchildren.mopidは、2 つのテーブル間の接続です。SELECT子レコードがない親レコードのみを表示する最終結果を作成するにはどうすればよいですか?
			
			4460 次
		
3 に答える
            3        
        
		
SELECT * from parent p where NOT EXISTS 
( select mopid from children c where p.mopid = c.mopid)
これにより、ヌルも処理されるはずです
このリンクでは、NOT IN と NOT EXISTS の違いについて説明します
于 2013-06-14T17:39:09.753   に答える
    
    
            2        
        
		
NOT IN関数を使用します。
SELECT * from parent
where parent.mopid NOT IN (SELECT mopid from children)
これにより、子テーブルに対応する mopid がない親テーブルのすべての行が返されます。
于 2013-06-14T17:31:36.863   に答える