SQL文で結合したテーブルの片方のカラムを全て選択する方法を探しています。
以下のようなテーブルがあったとします。
テーブルA
|ID|Name|age|
|:--|:--:|
|A|a君|20|
テーブルB
|ID|data1|data2|・・・|dataN|
|:--|:--:|--:|
|A|data|data|・・・|data|
これをIDで結合したときに、selectにAの "age"以外のすべてのカラムを選択する方法を探しています。
SQL
1SELECT a.ID,Name,data1,data2,data3,・・・,dataN 2FROM(SELECT ID,Name 3 FROM A) as a 4LEFT OUTER JOIN(SELECT ID,data1,data2,data3,・・・,dataN //ここを綺麗にしたい 5 FROM B) as b 6ON a.ID = b.ID 7
よろしくお願いします!
追記:使用DBはMySQLです
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/30 02:54