MySQL不相等不起作用

时间:2015-06-28 23:36:05

标签: mysql

我有以下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 != '〇'不应该阻止它吗?

1 个答案:

答案 0 :(得分:0)

返回字段的连接条件为WHERE db.id = random.chr。除非db.id总是= db.chr,否则'〇'是一个有效的结果。