• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:結合するデータがないとき!?)

結合データのない場合、どのようなSQLを発行すればいいですか?

このQ&Aのポイント
  • 結合データがない場合、必要な結果を得るためにはどのようなSQLを発行すればよいのでしょうか?
  • 結合データがない場合に適切なSQLを使って結果を得る方法について教えてください。
  • 結合データがない場合に正しい結果を得るためには、どのようなSQLを使用すればよいですか?

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

  • ベストアンサー
回答No.1

外部結合を使用すれば、結果の行は出ると思いますが、 select t1.id, t2.name from t1 left join t2 on t1.value=t2.id; ただ、nameの所は、0ではなくnullになると思います。 id | name --------- 1 | null 2 | A SQL Server や ORACLEならIFやNVLでnullを0に変換できるのですが、MySQLはよく知らなくて... 中途半端な回答ですいません。

tacky328
質問者

お礼

ばっちり思うとおりの結果が出ました。 ありがとうございました。