こんにちは
VBSでADODBを使ってmdbファイルを扱っています。
2つのテーブルから、共通するID(2つのテーブル全体で一意で連番になっている)を使ってデータを取り出そうとしているのですが、うまくいきません。
Select ID, ContentA from A UNION SELECT ID, ContentB from B order by ID
レコードは取得できるのですが、テーブルAから取得するレコード(こちらの方がデータが長い)は255文字までしか取得できません。
これを、SELECT UNIONを使わないと255文字以上取得できるのです。
どうすればよいのでしょうか。
No.1ベストアンサー
- 回答日時:
DBの種類やバージョンによってUNION時の挙動にばらつきがあるみたいですね。
本来二つのテーブルのデータ型が同じであれば、切り詰められることはないはずですけどね
DB側の制限だとそのままでは解決できないので
たとえばテンポラリテーブルをつかえるDBならAテーブル、Bテーブルを順に
流し込んで結果を取得するなど工夫するしかないかも
ありがとうございます。
(お礼を書き込んだつもりが消えていました。)
「ALL」を付けたらすべてのデータが取得できました。
UNIONを使うのは初めてだったのでいまひとつ勝手が分かりませんが、いい機会なので勉強します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
それもChatGPT!?と驚いた使用方法を教えてください
仕事やプライベートでも利用が浸透してきたChatGPTですが、こんなときに使うの!!?とびっくりしたり、これは画期的な有効活用だ!とうなった事例があれば教えてください!
-
スマホに会話を聞かれているな!?と思ったことありますか?
スマートフォンで検索はしてないのに、友達と話していた製品の広告が直後に出てきたりすることってありませんか? こんな感じでスマホに会話を聞かれているかも!?と思ったエピソードってありますか?
-
最強の防寒、あったか術を教えてください!
とっても寒がりなのですが、冬に皆さんがされている最強の防寒、あったか術が知りたいです!
-
テレビやラジオに出たことがある人、いますか?
テレビやラジオに取材されたり、ゲスト出演したことある方いますか?
-
【お題】斜め上を行くスキー場にありがちなこと
運営も客も一流を通り越して斜め上を行くスキー場にありがちなことを教えて下さい。
-
Excel 1セル当りの文字数が255文字を超える場合のADOからの取
その他(プログラミング・Web制作)
-
ユニオンクエリで繋げられるテーブル(クエリ)の上限の個数は?
Access(アクセス)
-
Accessの選択クエリの抽出条件の最大文字数
Excel(エクセル)
-
-
4
アクセス VBAについて FROM句の構文エラー
Access(アクセス)
-
5
変数に256文字以上のテキストを格納したい
Visual Basic(VBA)
-
6
Accessのリンク先を相対パスにしたい
その他(データベース)
-
7
アクセス メモ型 255文字以上入れられない
Access(アクセス)
-
8
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・ことしの初夢、何だった?
- ・【お題】大変な警告
- ・【大喜利】【投稿~1/20】 追い込まれた犯人が咄嗟に言った一言とは?
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessでテーブル名やクエリ名...
-
ファイルメーカ 検索実行せず...
-
Accessでvlookupみたいなことは...
-
Accessでテーブルからテーブル...
-
Accessでテーブルにパスワード...
-
SQLで条件指定結合をしたいがNU...
-
AccessでのNULLのレコードの表...
-
Accessで、複数のテーブルで随...
-
Accessクエリでの、LIKE条件
-
翌営業日までの日数をSQLで求め...
-
テーブル作成クエリで主キーを設定
-
Accessのサブフォームで#Name...
-
AccessでExcel出力する際に「シ...
-
2つのmdb内にある同名テーブル...
-
ACCESSに同時アクセス(編集)を...
-
INSERT時にデータ登録とmaxの発...
-
Accessレコードの追加や変更が...
-
ACCESS n対nのデーターを結合...
-
ACCESSで指定されたテーブルか...
-
Accessのテーブルへのデータイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessでテーブル名やクエリ名...
-
3つの表を1つに縦に連結する
-
Accessでテーブルからテーブル...
-
Accessでvlookupみたいなことは...
-
Accessクエリでの、LIKE条件
-
ACCESSに同時アクセス(編集)を...
-
Accessレコードの追加や変更が...
-
INSERT時にデータ登録とmaxの発...
-
Accessの追加クエリで既存のテ...
-
デザインビューで、連結式 を...
-
SQLで条件指定結合をしたいがNU...
-
2つのテーブルを比較して一致し...
-
テーブル作成クエリで主キーを設定
-
ツリー構造をRDBで表現するには?
-
ACCESSで指定されたテーブルか...
-
ODBCで接続するとDBに変更/追加...
-
2つのテーブルAとBをマージ...
-
access テーブル内のレコード...
-
ACCESSのSQLで数値型に変換する...
-
SQLで日付を条件に削除したい
おすすめ情報