次のSQLを使用しています。
SELECT DISTINCT NAME
FROM Events t1
LEFT JOIN UserHistory t2 ON t1.Name = t2.Event
WHERE t2.Event IS NULL
テーブル 2 が Null であるテーブル 1 からすべての行を選択するには。これにより、表 2 にデータがあるすべての表 1 データが効果的に除外されます。ただし、テーブル 2 の列が特定の値に等しい場合にのみこれを適用したいと考えています。したがって、私はやろうとしていますが、SELECT * FROM t2 WHERE t2.ID = 1
これがこのクエリにどのように適合するかはわかりません.