- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ACCESSユニオンクエリでORDER BYエラー)
ACCESSユニオンクエリでORDER BYエラー
このQ&Aのポイント
- クエリAとBで製品コードの先頭6文字で並び替えるが、ユニオンクエリで結合するとエラーになる
- ユニオンクエリで使用されるテーブルでフィールド名を変更した場合にエラーが発生する
- どのようにすればうまく結合できるのか、不可能なのか
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
SELECT 標準コード.ID, 標準コード.地域コード, Left([地域コード],2) AS ひだり FROM 標準コード union all SELECT 標準コード.ID, 標準コード.地域コード, Left([地域コード],2) AS ひだり FROM 標準コード ORDER BY Left([地域コード],2); ならエラーになりますが これを ORDER BY Left([地域コード],2); ↓ ORDER BY ひだり; ならエラーにはなりませんでした。
お礼
ご回答ありがとうございます! また、お返事が遅くなってしまい申し訳ございません。 当該フィールドを並び替えすると、ORDER BY Left([マスター]![製品コード],6) となりますが、ここを単純に ORDER BY 製品コード先頭6文字 というようにフィールド名を指定することにうまくいきました。 ・・・って、後追いになってしまいましたが、nicotinismさまのご回答通りです。 ありがとうございました。