怪异的结果我有这个疑问(简体):与UNION和ORDER BY
SELECT score FROM tbl WHERE id = xx ORDER BY score DESC;
而且它工作正常。现在我加入到这个查询的UNION
这样的:
(SELECT score FROM tbl WHERE id = x ORDER BY score DESC)
UNION
(SELECT score FROM tbl WHERE id = y)
现在第一查询的所有的第一个结果集是搞砸了不尊重ORDER BY score DESC
该解决方案的问题是,我可以重复行,因为他们可以有不同的分数字段..我该如何解决这个问题?也许最后一个组ID? – dynamic