これまでのところこれを把握することはできません。私は2つのテーブルを結合しようとしているだけで、テーブルBの一致する列を持たないテーブルAの行を選択します。たとえば、ユーザーテーブルと送信テーブルがあると仮定します。他のテーブルに一致する列を持たないMySQL選択行
users
テーブルには、次の列があります。id, username
sent
テーブルには、次の列があります。id, username
私はusername
がsent
テーブルに存在しないusers
からすべての行を選択します。したがって、tom
がusers
にあり、sent
にある場合、彼は選択されません。彼がusers
にいるがsent
にない場合、彼が選択されます。私はこれを試してみましたが、それは全く動作しませんでした:
SELECT pooltest.name,senttest.sentname
FROM pooltest,senttest
WHERE pooltest.name != senttest.sentname
あなたの問題を解決する同じ問題もあったが、これにこのクエリ
希望を使用して解決します他のヘルプ私はこれも動作することがわかった:SELECT * FROM pooltest LEFT JOIN senttest ON pooltest.name = senttest.sentname WHERE senttest.sentname IS NULL – xendi