2012-11-06 14 views
0

所以我有這樣的查詢:mysql命令通過和工會以及括號

(SELECT last_updated FROM ...) UNION (SELECT last_updated FROM ...) ORDER BY last_updated 

注意,ORDER BY語句既括號外...當我運行查詢,似乎它組合按last_updated排序(這是我想要做的)。 IE瀏覽器。它將組合的聯合結果集並通過last_updated排序爲一個整體。

但是,我想確認這確實是這樣做的,所以任何人都有任何鏈接到一些文件,確認這確實會發生?任何人都可以確認一個事實,如果你這樣執行查詢,這確實會發生?

回答

1

UNION Syntax

通過或LIMIT應用於爲了將個人選擇,將圍繞該SELECT

,後來段落中的括號內的條款:

要使用ORDER BY或LIMIT子句對整個UNION結果進行排序或限制,請將各個SELECT語句括起來,並將ORDER BY或LIMIT放在最後一個。