0

誰かが私のウェブサイトのリンクをクリックするたびに、リンクの ID とクリックした人のユーザー名を out_log というテーブルに記録します。リンクと呼ばれる別のテーブルがあります。

$query = "SELECT *
FROM links 
ORDER BY id DESC
LIMIT 0, 10";

ユーザーがクリックしていない ID のみを表示する方法を探しています。

4

2 に答える 2

0

あなたが使用することができます...

SELECT id FROM user_tab where user_id NOT IN (SELECT id FROM user_log)
于 2013-06-21T16:50:26.367 に答える
0

このクエリのようなものが機能するはずです。

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
于 2013-06-21T16:51:53.310 に答える