MySQLにて、表題のようなクエリは可能でしょうか?
たとえば下記のクエリの場合。
sql
1SELECT `id` , b.`hoge_id` AS `hoge` 2FROM `test` AS a 3LEFT JOIN `test2` AS b ON b.`some_id` = a.`id`
hogeという別名にDISTINCTをつけたいのですが、下記の3通りはいずれもエラーとなりました。
sql
1SELECT `id` , DISTINCT b.`hoge_id` AS `hoge`
sql
1SELECT `id` , b.`hoge_id` DISTINCT AS `hoge`
sql
1SELECT `id` , b.`hoge_id` AS DISTINCT `hoge`
正しくはどのように書けばいいのでしょうか?
それとも別名をつけたカラムにDISTINCTは指定できないのでしょうか。
回答3件
あなたの回答
tips
プレビュー