我已经使用下面的查询,但它显示错误。联合和订单通过MySql
SELECT
id as number,id,parentid,videoid,subject,name,created,message
FROM
umqlh_hdflv_comments
WHERE
`parentid` = '0'
AND `published` = '1'
AND `videoid` = '8'
ORDER BY
number DESC,
parentid
UNION (
SELECT
parentid as number,id,parentid,videoid,subject,name,created,message
FROM
umqlh_hdflv_comments
WHERE
`parentid` != '0'
AND `published` = '1'
AND `videoid` = '8'
)
MySQL表示:文件
#1221 - Incorrect usage of UNION and ORDER BY
我该如何解决这个问题?
在sql语句的最后使用'ORDER BY'。 – Rikesh 2014-08-27 08:06:08
请将您的SQL拆分为多行,以提高可读性。真的很难看一看。 – Raghu 2014-08-27 08:06:08
您不能像联合会那样使用订单。 – Elin 2014-08-27 16:33:13