是的,关于SO有一千个问题,但是我已经搜索了半个小时,但还没有找到解决方案。
这是我的查询:
SELECT DISTINCT rengasID,leveys FROM renkaat ORDER BY leveys ASC
如果您有这个主意,我会用它填充选择字段,但它仍然有重复项。
我究竟做错了什么?
如果您需要与众不同levey的,请选择该字段:
levey
SELECT DISTINCT leveys FROM renkaat ORDER BY leveys ASC
在rengasid对各行不同的值。
rengasid
该distinct子句适用于所有返回的列,无论括号如何。
distinct
编辑:
如果需要regasid结果,请使用group by:
regasid
group by
select leveys, min(regasid) as regasid from renkaat group by leveys order by leveys asc;
这给出了第一个ID。如果需要所有这些功能,可以使用列出它们group_concat()。如果每行都需要一个单独的ID,那么就重复了。
group_concat()