$rs25 = $connector->query("
SELECT * FROM
(SELECT content.*,topics.title AS topi2 FROM content
INNER JOIN topics
ON topics.id=content.topic) a
WHERE a.user='$sf' ORDER BY a.date DESC");
我认为问题出在这个语法上。我想做的是 SELECT topics.title
WHERE content.topic=topics.id
并按 content.date (DATETIME)
DESC 排序
或者也许我没有使用正确的连接?谢谢。
最佳答案
实际上不需要您问题中的子查询,只需执行以下操作即可:
SELECT content.*,topics.title AS topi2
FROM content INNER JOIN topics
ON topics.id = content.topic
WHERE content.user='$sf'
ORDER BY content.date DESC
关于mysql - SQL INNER JOIN 没有返回我需要的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22595073/