0
表words
包含列:word_id
word
从表1从特定条件的元素table1的选择表2中不存在
我的查询打印为:
SELECT word FROM words WHERE condition1 AND condition2 ORDER BY RAND() LIMIT 5000
表solved
包含列:user_id
word_id
我想取5000条随机行,条件是它们都不是基础d表solved
为user = username
到目前为止,我已经试过:
SELECT word FROM words w
WHERE not exists
(select 1 from solved s where s.word_id = w.word_id
AND s.user_id = 'username')
AND condition1 AND condition2 ORDER BY RAND() LIMIT 5000
你说要由具有在secod没有相应的记录,第一表中的记录表。这是因为'null' – Evgeny