我有以下MySQL代码:
SELECT db.chr FROM jp_lists_kanji db, (SELECT list.chr,
FLOOR(1 + RAND() * x.m_id) 'rand_ind'
FROM jp_stats_kanji list,
(SELECT MAX(t.id) - 1 'm_id'
FROM jp_stats_kanji t) x
WHERE user_id = '12345678'
AND chr != '〇'
ORDER BY rand_ind
LIMIT 17) random WHERE db.id = random.chr
结果如何〇
? AND chr != '〇'
不应该阻止它吗?
答案 0 :(得分:0)
返回字段的连接条件为WHERE db.id = random.chr
。除非db.id
总是= db.chr
,否则'〇'是一个有效的结果。