【发布时间】:2018-03-10 15:36:02
【问题描述】:
我正在尝试从按 ASC 排序的 posts 表中检索最后 10 个帖子,但最后一个左连接查询未检索到任何内容。
基本:它检索按DESC排序的结果
SELECT
p.post, p.id_post, u.name
FROM
posts p
LEFT JOIN
users u ON u.id_user = p.id_user
WHERE
p.id_user = 4
ORDER BY
p.date DESC
LIMIT 10
有序的 ASC:根本不起作用:
SELECT
num.*
FROM
(SELECT
p.post, p.id_post, u.name
FROM
posts p
LEFT JOIN
users u ON u.id_user = p.id_user
WHERE
p.id_user = 4
ORDER BY
p.date DESC
LIMIT 10) num
ORDER BY
p.date ASC
我做错了什么?
在我的 php 变量中,我使用 $row['id_post'] $row['post'] $row['name']。我不想使用array_reverse() 只是简单的sql
【问题讨论】: