Mysql SQL内部联接不会返回我需要的内容
我认为问题在于这个语法。我要做的是选择Mysql SQL内部联接不会返回我需要的内容,mysql,sql,Mysql,Sql,我认为问题在于这个语法。我要做的是选择topics.titleWHEREcontent.topic=topics.id并按content.date(DATETIME)DESC 或者我没有使用正确的连接?谢谢。您的问题中确实不需要子查询,只需执行以下操作即可: $rs25 = $connector->query(" SELECT * FROM (SELECT content.*,topics.title AS topi2 FROM content INNER J
topics.title
WHEREcontent.topic=topics.id
并按content.date(DATETIME)
DESC
或者我没有使用正确的连接?谢谢。您的问题中确实不需要子查询,只需执行以下操作即可:
$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");
为什么有派生表?你说“不给我我需要的”是什么意思?我们怎么知道你需要什么,还有什么东西要退呢?好的。我需要它返回我的每个
内容.topic
和主题.title
。每次它都会返回相同的主题。标题。可能按内容排序。日期描述?Cheers@ValeriuMazare:)
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