我有三张桌子
table name: tags
id (int)
tag_name (vharchar)
table name: messages
id (int)
message_title (vharchar)
message_content(vharchar)
table name: message_tag
message_id (int)
tag_id (int)
我已经尝试过这段代码,但它不起作用(返回空)
SELECT messages.message_title, messages.message_content, tags.tag_name
FROM messages
INNER JOIN message_tag ON messages.id = message_tag.message_id
INNER JOIN tags ON tags.id = message_tag.tag_id
WHERE message_tag.tag_id =191
AND message_tag.tag_id =19
AND message_tag.tag_id =31
ORDER BY RAND( )
LIMIT 20
我想选择连接到标签 191、19 和 31 的随机 20 行