問題ID: 19631
- フォーラムは新サイトへ移行しました。
- このフォーラムではゲスト投稿が禁止されています
問題ID: 19631
msg# 1
Pnt532_008
投稿数: 5
選択肢に「3つ以上の表を結合できない」という選択肢がありますが、「1つの結合で3つ以上の表を結合できない」とした方がわかりやすいと思います。
Re: 問題ID: 19631
msg# 1.1
Pnt532_008
投稿数: 5
今確認しましたが、「他の結合と組み合わせて3つ以上の表を結合できない」としないと回答が変わってしまいますね。失礼しました。
Re: 問題ID: 19631
msg# 1.2
quensan
投稿数: 119
私には「3つ以上の表を結合できない」でも意味は通じたのですが、Pnt532_008 さんはどの辺がわかりにくかったんでしょうか?
Re: 問題ID: 19631
msg# 1.3
Pnt532_008
投稿数: 5
最初に書き間違えてしまったように「1つの結合で」と勝手に頭の中で補完して読んでしまいます。他の設問にも「1つの結合で」という記述があるので、1つの結合でなのか他の結合(USINGも含む)と併用した場合になのか明記した方が良いと思った次第です。
※SQL文を使って説明するなら
FROM table1 JOIN table2 USING(column1) JOIN table3 USING(column1)
は実行可能ですが、
FROM table1 JOIN table2, table3 USING(column1)
は実行不可能で、この質問文だとどっちにあたるのか分かりにくいと思いました。
※SQL文を使って説明するなら
FROM table1 JOIN table2 USING(column1) JOIN table3 USING(column1)
は実行可能ですが、
FROM table1 JOIN table2, table3 USING(column1)
は実行不可能で、この質問文だとどっちにあたるのか分かりにくいと思いました。
Re: 問題ID: 19631
msg# 1.4
quensan
投稿数: 119
なるほど、SQL文での説明わかりやすいです。
私の場合は「(1SQL文で)3つ以上の表を結合できない」と勝手に補完してましたが、USING句についての質問なので確かに Pnt532_008 さんのような補足があった方がよいですね。
私の場合は「(1SQL文で)3つ以上の表を結合できない」と勝手に補完してましたが、USING句についての質問なので確かに Pnt532_008 さんのような補足があった方がよいですね。
Re: 問題ID: 19631
msg# 1.5
staff_meg
投稿数: 427
Pnt532_008さん
quensanさん
ご指摘の点を修正致しました。
ご報告、誠にありがとうございました。
quensanさん
ご指摘の点を修正致しました。
ご報告、誠にありがとうございました。