【发布时间】:2018-07-23 10:54:01
【问题描述】:
我想使用 order by 语句来为我提供 top 的结果。
$sql_ins = "select user_first_name, user_last_name, user_id from user
INNER JOIN xyz on user_id=s_id
where (s_id='".$_SESSION['user']."' OR r_id='".$_SESSION['user']."')
AND user_id!='".$_SESSION['user']."' group by user_id
UNION
SELECT user_first_name, user_last_name, user_id from user
INNER JOIN xyz on user_id=r_id
WHERE (r_id='".$_SESSION['user']."' OR s_id='".$_SESSION['user']."')
AND user_id!='".$_SESSION['user']."'
GROUP BY user_id";
我想按 id desc 的顺序获取输出,但输出是错误的。
【问题讨论】:
-
请在
echo $sql_ins之后提供最终的 SQL 查询。你得到什么错误。没有它,任何人都无法提供帮助。
标签: php mysql sql-order-by union