uuid_user
の制限を移動する必要があります WHERE
から ON
の句 結合の句:
SELECT *
FROM maintable m
LEFT JOIN seentable s
ON m.uuid = s.uuid AND s.uuid_user = '[user]'
WHERE s.uuid IS NULL;
上記は、ここで必要なロジックです。これで、uuid
が実行されるたびに、2つのテーブルのレコード間の結合が成功します。 値はおよびと一致します uuid_user
の場合 表示されたテーブルの値は、ある値と一致します。 uuid_user
が必要であることに注意してください 値not どのレコードとも一致しますが、フィルターで除外されることはありません。これは、現在のクエリで発生することです。