- ベストアンサー
FROM句にサブクエリ使えませんか
SELECT ユーザー名 FROM (SELECT ユーザー名 職員マスタ UNION SELECT ユーザー名 入社記録) という形で一意のユーザー名を取得しようとしています。 UNIONだけの文ならちゃんと取れるのですが、サブクエリにしてFROM句に書くとエラーになります。 SQLServerではFROM句にサブクエリは使えないのでしょうか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ちゃんと書けば大丈夫のハズですが.. SELECT ユーザー名 FROM (SELECT ユーザー名 from 職員マスタ UNION SELECT ユーザー名 from 入社記録) as X
その他の回答 (1)
- xcrOSgS2wY
- ベストアンサー率50% (1006/1985)
回答No.2
Version 7.0以降なら使えます。 Version 6.5以前では使えません。
質問者
お礼
回答ありがとうございます。 使っているSQLServerのバージョンは2000です。 No1さまと同じように書いたらうまく通ってくれました。
お礼
もしかして「AS句」が必要だったんでしょうか。ORACLEはそこらへんがアバウトでも通ったのでつい失念しておりました。今、実機がないので、来週会社で試してから質問を締めさせていただきます。お返事ありがとうございました。