誰かが私のウェブサイトのリンクをクリックするたびに、リンクの ID とクリックした人のユーザー名を out_log というテーブルに記録します。リンクと呼ばれる別のテーブルがあります。
$query = "SELECT *
FROM links
ORDER BY id DESC
LIMIT 0, 10";
ユーザーがクリックしていない ID のみを表示する方法を探しています。
あなたが使用することができます...
SELECT id FROM user_tab where user_id NOT IN (SELECT id FROM user_log)
このクエリのようなものが機能するはずです。
SELECT *
FROM links
WHERE id NOT IN (
SELECT link_id
FROM out_log
WHERE user_id = <user_id>
)
ORDER BY id DESC
LIMIT 0, 10