这是我的疑问:
SELECT
quote,topics,name,topic_en
FROM
`topic`,`author`,`quote`
WHERE
topics like '%Age%'
and topic_en= 'Age'
and quote.author_id=author.id
我有三张桌子:
作者
主题表包含一个字段topic_en
我想要所有这些表中的数据。引用表中的引用和主题,作者表中的作者姓名和主题表中的topic_en,其中topic_en类似于引用表的主题,而引用表中的作者ID必须等于作者表中的id。我已经进行了上述查询,哪些工作部分不适用于所有topic_en。 任何有助于摆脱这种情况的帮助......
答案 0 :(得分:0)
将其转换为INNER JOIN:
SELECT
quote,topics,name,topic_en
FROM
`author`
INNER JOIN `quote` ON quote.author_id=author.id
INNER JOIN `topic` ON topic.??? = ???.???
WHERE
topics LIKE '%Age%'
AND topic_en= 'Age'
将???
替换为表topic
中的相应字段和author
或quote
中的字段,以将表topic
与该表相关联。
这有帮助吗?