2016-12-30 15 views
2

を言及しました。 表1及び表2表2カウント数は、私は2つのテーブルを持っている

id2表1の主キーid1の外部キーです。

id1カラムのすべての値がid2カラムで使用されているかどうかを確認するにはどうすればよいですか?

どれも使用されていない場合、id1のいくつの値がid2で使用されていますか?

答えて

2

だけ使用されているどのように多くのIDを見つけ出すことに興味があるので、

SELECT COUNT(table2.id2) FROM table1 LEFT JOIN table2 ON 
table1.id = table2.id2 

これは、あなたが列名とCOUNTを指定することができる代わりに、COUNT(*)の、COUNTの見過ごされがちな機能のおかげであります(column_name)は、その列のNOT NULL値のみをカウントします。

+0

作品。ありがとう@ e4c5 – Jeet

+0

ガードが助けになった – e4c5

関連する問題