- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:結合するデータがないとき!?)
結合データのない場合、どのようなSQLを発行すればいいですか?
このQ&Aのポイント
- 結合データがない場合、必要な結果を得るためにはどのようなSQLを発行すればよいのでしょうか?
- 結合データがない場合に適切なSQLを使って結果を得る方法について教えてください。
- 結合データがない場合に正しい結果を得るためには、どのようなSQLを使用すればよいですか?
- みんなの回答 (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はよく知らなくて... 中途半端な回答ですいません。
お礼
ばっちり思うとおりの結果が出ました。 ありがとうございました。