0

おそらくこれは、クエリが正しく実行されていないためです。次のようになります。

SELECT a_email AS email FROM Table_a 
UNION 
SELECT b_email AS email FROM Table_b

メールを含む 2 つのテーブル、異なる列名。度重なるメールの為、個別に選択して頂きたいです。UNION上記のように構築できますか?そうでない場合、別の方法で効果を得るにはどうすればよいですか?

このDBを別の方法でクエリしたときに問題が解決し、より豊富なエラーメッセージが表示されました。これは。。。でした

Illegal mix of collations

解決策は、各テーブルのこの 2 つの列の両方の照合方法を一致させることです。

4

1 に答える 1

0

クエリの構文は問題ないようです。

これが問題の原因である場合は、データ型が同等である可能性があります。

両方を同じデータ型にキャストして再試行してください

于 2012-05-13T13:37:39.680 に答える