を複製せずに参加する:SQL - このように、私は数百の列を持つ2つのテーブルを結合したいキー
select * from a, b where a.key = b.key
問題は、私が命名しないと
Key | Key | Row1 | etc...
を持つテーブルを取得するということですすべての列を明示的に( "select a.key, row1, ... from a, b where a.key = b.key
")、私はそれが1つだけのキーを返すようにクエリを制限する方法はありますか?
いいえ、あなたが望む列を指定する必要があります。もし 'b'のデータだけを望むなら、' a.key、b。* 'を実行することができます。 –
@rs。ああ、それはそれを処理します。 Hiro2kの答えがあなたの最初の文と矛盾するようです。しかし、あなたのソリューションは私の目的にとっては最高のもののように思えます。ありがとうございました! – canisrufus