お世話になってます。お恥ずかしい質問かと思いますが、JOIN時のSQLの書き方について教えてください。
table1と、table2という2つのテーブルをJOINする場合、以下のようなSQLになるかと思います。
$query = "SELECT table1.column1, table1.column2, table1.column3, table2.column1, table2.column2 FROM table1 LEFT JOIN table2 ON table1.column1 = table2.column1";
そこで、カラム数が多くなった場合、
table1.column1, table1.column2, table1.column3,...
と、書かなくてはならないかと思いますが、前カラムを対象とした場合、カラム名ではなく* とすれば良いのでしょうが、join時のように複数のテーブルをSELECTする場合、SELECTからFROMまで、どのような書き方をすれば宜しいのでしょうか?
table1,table2共に全カラムを対象とする場合と、全カラムは片方だけとする場合を教えて頂けると幸いです。
「教えて君」になっていますが、ググるにも適切なキーワードが分からず、探している情報にたどり着くことが出来ません。
お忙しい中恐縮ですが、ご教示いただければ幸いです。
よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/27 09:19
2017/11/28 04:08
2018/01/01 13:02