4
兩列我有一個像我們如何能夠選擇具有不同的排序規則
SELECT Col1, Col2 FROM Table1
UNION ALL
SELECT Col1, Col2 FROM Table2
其中col1
和col2
是字符串,並使用排序規則的SQL查詢。
當我運行查詢它顯示了錯誤:
- 無法解析陳述1列的排序規則衝突。
- 無法解析語句中列2的排序規則衝突。
任何人都請幫忙。
兩列我有一個像我們如何能夠選擇具有不同的排序規則
SELECT Col1, Col2 FROM Table1
UNION ALL
SELECT Col1, Col2 FROM Table2
其中col1
和col2
是字符串,並使用排序規則的SQL查詢。
當我運行查詢它顯示了錯誤:
任何人都請幫忙。
這兩個表格之間的區分大小寫是否有差異?這是我最常看到的錯誤。
如果是這樣,請將違規表整理回舊版Latin1_General_CI_AS
或其他最合適的表格。
例如,如果表1是大小寫敏感的,你想,如果他們不區分大小寫整理兩個表:
SELECT Col1 COLLATE Latin1_General_CI_AS,
Col2 COLLATE Latin1_General_CI_AS FROM Table1
UNION ALL
SELECT Col1, Col2 FROM Table2
這可能是要走的路。除非有時候不可能應用不同的排序規則。順便說一句,你碰巧知道這是否可能? – 2011-03-22 06:54:22