• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:サブクエリについてお教え下さい)

サブクエリについての質問

このQ&Aのポイント
  • リレーションの事がしっかりわかっていないでおうかがいします。テーブルT_ANIMALとT_SIZEの間にはリレーションがありません。下記のSQLを実行しましたが、シンタックスエラーと出ました。リレーションが無いテーブルから情報を引っ張ってきて表示したいです。
  • テーブルT_ANIMALとT_SIZEの間にはリレーションがありません。下記のSQLを実行しましたが、シンタックスエラーと出ました。リレーションが無いテーブルから情報を引っ張ってきて表示したいです。
  • リレーションが無いテーブルから情報を引っ張ってきて表示したいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • gachamuk
  • ベストアンサー率34% (28/81)
回答No.1

恐らく、Select句の中にサブクエリを 書いているから実行エラーになったのでは ないでしょうか? サブクエリをFrom句に書いて実行してみてください。 例: Select ID,NAME,SIZE from T_ANIMAL, (Select SIZE from T_SIZE where SIZE_ID = 'A') as SIZE 私の手元には、SQL実行環境がないため 上記SQLが実際に動作するかは分かりませんが、こんな感じでどうでしょう。

参考URL:
http://dev.mysql.com/doc/refman/4.1/ja/unnamed-views.html
mellow91
質問者

お礼

ご回答ありがとうございます!試してみます!感謝感謝です!

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

select ID,NAME,SIZE from T_ANIMAL inner join T_SIZE on SIZE_ID = 'A' で、いけませんか?

mellow91
質問者

お礼

ご回答ありがとうございます!

関連するQ&A