TOP 投稿 過去ログ 管理用 RSS RDF

【SQL】UNION ALL

URL:http://www.atmarkit.co.jp/fnetwork/rensai/sql09/sql1.html
SQL ServerでUNIONを使ったら、「TEXT型〜にはDISTINCTは使用できません。」というエラーになった。
DISTINCTなんて指定してないし、MDBでは使えるし。
で、調べてみるとUNIONは指定が無ければ[UNION DISTINCT]となってるそうです。
重複しているレコードを除くための指示…、全てを表示する、単純にSELECTを繋げるには[UNION ALL]と明示してやる必要があります。
MDBではALLを入れても入れなくても通るので、とりあえず全部のUNIONにALLをつけるようにしようかと。