こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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になります。よろしくお願いいたします。

投稿日時 - 2012-05-03 18:02:22

QNo.7455458

暇なときに回答ください

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

質問内容からすると
SELECT TABLE_1.ID FROM TABLE_1 INNER JOIN
( SELECT DISTINCT ID FROM TABLE_2 ) T
ON TABLE_1.ID = T.ID
になりますが、これだとTABLE_1で重複しているデータはその件数分出てきますがそれでいいのでしょうか?

投稿日時 - 2012-05-03 18:20:52

お礼

勉強になります!ありがとうございます!!

投稿日時 - 2012-05-08 20:31:43

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問