每当有人点击我网站上的链接时,我都会将链接的ID和点击它的人的用户名记录到名为out_log的表中。我有另一个名为链接的表。
$query = "SELECT *
FROM links
ORDER BY id DESC
LIMIT 0, 10";
我正在寻找一种方法来只显示那些用户没有点击过的id。
答案 0 :(得分:0)
你可以使用......
SELECT id FROM user_tab where user_id NOT IN (SELECT id FROM user_log)
答案 1 :(得分: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