- - PR -
SQL文 (UNION と キー情報) について
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-09-04 17:39
お世話になります。
色々とインターネットで検索したのですが解らない為、質問させて頂きます。 ================================== SELECT C.CODE, C.NAME FROM ( SELECT A.CODE, A.NAME FROM A UNION SELECT B.CODE, B.NAME FROM B ) AS C ================================== 上記、SQL文で「C」に対してキー情報を付加させたSQL文を作成する事はできるのでしょうか? 自分は「C」の「CODE」をキーとしたいのですが… これって無理なんでしょうか? どなたか御教授、お願い致します。 [ メッセージ編集済み 編集者: 牛 編集日時 2007-09-04 17:55 ] | ||||
|
投稿日時: 2007-09-04 17:47
すみません、意味が全くわからないのですが
どういうことでしょうか? あと、DBは何ですか? | ||||
|
投稿日時: 2007-09-04 17:53
お世話になります。 DBは SQLServere2005です。 AとBのテーブルをUNIONで一つに組み合わせて仮に「C」というテーブル名をつけた時に、「C」に対してのプライマリーキーを設定する事は出来ないですか? という質問です。 | ||||
|
投稿日時: 2007-09-04 18:07
意図がよく分からないのですが、
キーを付加したいということは、Indexを作成したいということですか? もしそうなのであれば、 実テーブルではないので無理だと思います。 | ||||
|
投稿日時: 2007-09-04 18:08
仮に「C」といわれても、「C」はテーブルじゃないので、、 もしかして、SELECT CODE, NAME INTO Cっていう意味でしょうか? そんなわけないか。。。 | ||||
|
投稿日時: 2007-09-04 18:11
KOXさん
よっしーさん 返答ありがとうございます。 自分はKOXさんがおっしゃられえている「Index」を作成したいという事です。 やっぱり出来ないものなのですね。 ありがとうございます。 |
1