- ベストアンサー
inner joinについて
SQLのデータ抽出方法についてお教え下さい。 TABLE_2をdistinctで重複を無くして、TABLE_1とinner joinさせたいです。 select distinct TABLE_2.id と select TABLE_1.ID from TABLE_1 inner join distinct TABLE_2.ID といったようなことをやりたいです。 TABLE_1 ID 001 001 002 002 002 TABLE_2 ID 001 001 002 002 002 環境はMYSQL5.5になります。よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
質問内容からすると SELECT TABLE_1.ID FROM TABLE_1 INNER JOIN ( SELECT DISTINCT ID FROM TABLE_2 ) T ON TABLE_1.ID = T.ID になりますが、これだとTABLE_1で重複しているデータはその件数分出てきますがそれでいいのでしょうか?
お礼
勉強になります!ありがとうございます!!