dポイントプレゼントキャンペーン実施中!

SELECT ユーザー名 FROM
(SELECT ユーザー名 職員マスタ
UNION
SELECT ユーザー名 入社記録)

という形で一意のユーザー名を取得しようとしています。
UNIONだけの文ならちゃんと取れるのですが、サブクエリにしてFROM句に書くとエラーになります。
SQLServerではFROM句にサブクエリは使えないのでしょうか。

A 回答 (2件)

ちゃんと書けば大丈夫のハズですが..



SELECT ユーザー名 FROM
(SELECT ユーザー名 from 職員マスタ
UNION
SELECT ユーザー名 from 入社記録) as X
    • good
    • 1
この回答へのお礼

もしかして「AS句」が必要だったんでしょうか。ORACLEはそこらへんがアバウトでも通ったのでつい失念しておりました。今、実機がないので、来週会社で試してから質問を締めさせていただきます。お返事ありがとうございました。

お礼日時:2005/10/09 12:39

Version 7.0以降なら使えます。


Version 6.5以前では使えません。
    • good
    • 1
この回答へのお礼

回答ありがとうございます。
使っているSQLServerのバージョンは2000です。
No1さまと同じように書いたらうまく通ってくれました。

お礼日時:2005/10/11 21:36

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!