• 締切済み

ユニオンクエリで0と表示される。

教えてください。 4つのテーブルをユニオンクエリでひとつにしたく以下のようにSQLに書きました。 SELECT ID AS フィールド1 ,No AS フィールド2, Remark AS フィールド3 FROM テーブル1 UNION ALL SELECT ID,No,Remark FROM テーブル2 UNION ALL SELECT ID,No,Remark FROM テーブル3 UNION ALL SELECT ID,No,Remark FROM テーブル4 フィールド2のNOには数字が入っているのですがフィールド2の列にはすべて0と表示されて数字がででてきません。ID(オートナンバー型)とRemark(短いテキスト型)はちゃんと表示されます。もとのテーブル1と2のNoは数値型 テーブル3と4のNoは短いテキスト型です。なにが原因でどうしたら数値が表示されるようになりますか?

みんなの回答

  • maiko0333
  • ベストアンサー率19% (839/4401)
回答No.1

>もとのテーブル1と2のNoは数値型 テーブル3と4のNoは短いテキスト型です。 型が違うからですね。

mirumirus
質問者

お礼

お返事ありがとうございます。 短いテキストに全部直してみたのですがうまくいきません。

関連するQ&A