0
Q
無法獲得通過工作
A
回答
2
如果你看一看的documentation在:
C. Using UNION of two SELECT statements with ORDER BY
,你會看到,你不能在第一次查詢中使用ORDER BY。
記住:
- 數和列的順序必須在所有查詢相同。
- 數據類型必須兼容。
相關問題
- 1. 無法獲得通過組工作
- 2. 無法獲得可可通知工作
- 3. 無法獲得通過LINQ
- 4. 無法通過兩個集線器獲得SignalR的工作
- 5. 無法通過Oracle序列獲得工作EclipseLink DynamicEntity
- 6. 無法獲得通過jenkins工作的chrome驅動程序
- 7. 無法通過jQuery獲得工作的動態表單
- 8. 無法通過HTTPS獲得ServiceStack在IIS6中的工作
- 9. 無法通過USB在android上獲得反向tethering工作
- 10. 無法獲得.getJSON工作
- 11. 無法獲得Ninject.Extensions.Interception工作
- 12. 無法獲得DisambiguateRecordFields工作
- 13. 無法獲得HealthMonitoring工作
- 14. 無法獲得OpenHardwareMonitorLib.dll工作
- 15. 無法獲得presentViewController工作
- 16. 無法獲得addBodyClass工作
- 17. 無法獲得NSTimer工作
- 18. 無法獲得軌工作
- 19. 無法獲得impress.js工作
- 20. 無法獲得mysql_insert_id()工作
- 21. 無法獲得ControlGet工作
- 22. 無法獲得UpdateAttributeRequest工作
- 23. 無法獲得hgignore工作
- 24. 無法獲得onserverclick工作
- 25. 無法獲得SFINAE工作
- 26. 無法獲得JOIN工作
- 27. 無法獲得IClientMessageFormatter工作
- 28. 無法獲得通過Angular.js/JavaScript的
- 29. 無法通過JSdoc獲得成員
- 30. javax.persistence.PersistenceException:org.hibernate.PropertyAccessException:無法獲得通過Entity.id
你**不能**在'UNION'的各個部分有一個'ORDER BY' - 你需要首先將所有的東西放在一起 - **然後**你可以添加一個ORDER BY '最後訂購整個結果集。 –
這些是2個查詢是相同的。唯一改變的是'ROLE'我發佈了整個事情,因爲你可以想象出語法錯誤的位置。 – Slim
嗯,哦,沒有人可以讀它,你必須做一些事情來說清楚。也許你應該創建一個臨時表並將流程拆分爲多個步驟。如果你解決了這個語法錯誤,你不會確定它真的做你想要的。 – ern0