• ベストアンサー

distinct意味不明

例えば以下のようなテーブルがある時 code  hoge  hogera ---------------- 1    港区  A町 2    南区  C町 3    北区  D町 4    北区  E町 5    南区  F町 6    南区  G町 hogeでdistinctしたら○区だけのデータ取れますが、 その状態からcodeやhogera(別カラム)の情報をとることはできますでしょうか?

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

  • ベストアンサー
  • root139
  • ベストアンサー率60% (488/809)
回答No.2

どういう結果を取得したいのか、具体的に提示されないと答えようが無いかと。 おそらく、結果を3行にしたいのだと思われますが、codeカラムやhogeraカラムはどの様な値にしたいのでしょうか? code  hoge  hogera ---------------- ?    港区  ??? ?    南区  ??? ?    北区  ???

okadhoc
質問者

補足

グループで上手くいきました。有難うございました。

その他の回答 (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; でしかないのでは?

okadhoc
質問者

補足

select id,hoge,hogera from tbl; ではhogeの重複も表示されるのでは?