- ベストアンサー
distinct意味不明
例えば以下のようなテーブルがある時 code hoge hogera ---------------- 1 港区 A町 2 南区 C町 3 北区 D町 4 北区 E町 5 南区 F町 6 南区 G町 hogeでdistinctしたら○区だけのデータ取れますが、 その状態からcodeやhogera(別カラム)の情報をとることはできますでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
どういう結果を取得したいのか、具体的に提示されないと答えようが無いかと。 おそらく、結果を3行にしたいのだと思われますが、codeカラムやhogeraカラムはどの様な値にしたいのでしょうか? code hoge hogera ---------------- ? 港区 ??? ? 南区 ??? ? 北区 ???
その他の回答 (1)
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.1
create table tbl(code int, hoge varchar(20),hogera varchar(20)); insert into tbl values(1,'港区','A町'),(2,'南区','C町'),(3,'北区','D町'),(4,'北区','E町'),(5,'南区','F町'),(6,'南区','G町'); select distinct hoge from tbl; としたとき、港区,南区,北区が取れるとして >その状態からcodeやhogera(別カラム)の情報をとる の状況がわからない、それは単なる select id,hoge,hogera from tbl; でしかないのでは?
質問者
補足
select id,hoge,hogera from tbl; ではhogeの重複も表示されるのでは?
補足
グループで上手くいきました。有難うございました。