銀彈谷V平臺VSQL使用distinct與union all使用

我的程式碼歲月發表於2021-11-12

本次為大家帶來銀彈谷零程式碼軟體開發套件VSQL使用distinct與union all報錯解決方法實用技巧:




Q1:VSQL在使用 distinct 時報錯是什麼原因?


這種情況,一般是在使用 select distinct 時,欄位使用了別名,並且別名和原欄位名稱不一致的時候。




處理方式也很簡單,就是在外面再包一層查詢。


注:order by 語句要放到最外層。






Q2:VSQL在使用 union all 時報錯怎麼辦?


寫法和報錯如下:




由於VSQL的演算法邏輯原因,在使用 union all 的時候,需要在外面再包一層查詢。


注:union all 的子查詢,請不要寫 select * ,因為 select * 查出來的欄位順序無法控制,導致前後子查詢的結果集欄位無法一一對應。




END


以上就是銀彈谷零程式碼軟體開發套件


VSQL使用distinct與union all報錯解決方法的全部內容


希望可以幫助到有需要的夥伴們


我們下期再見吧~


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69982242/viewspace-2841879/,如需轉載,請註明出處,否則將追究法律責任。

相關文章