我想從表中選擇數據行,其中user_id不等於登錄的用戶的uder_id,並且user_id不在子查詢中。出於某種原因,我無法讓它工作。我能做什麼錯?使用MySQL查詢與子查詢
我的代碼:
SELECT *
FROM table_name
WHERE user_id != '".$_SESSION['id']."'
AND user_id NOT IN(
SELECT * FROM another_table_name where user1= '".$user_id."' AND status= 1)
ORDER BY RAND()
LIMIT 5
我想你不希望'NOT EXISTS'超過'NOT IN' – Kermit