是的,关于这个问题有一千个问题,但是我一直在寻找半个小时,我还没有找到解决方案.
所以,我有一个这样的表:

这是我的疑问:
SELECT DISTINCT rengasID,leveys FROM renkaat ORDER BY leveys ASC
Run Code Online (Sandbox Code Playgroud)
这是我得到的结果:

如果你明白了,我用它填充一个select字段,但它仍然有重复.
我究竟做错了什么?
如果你想要不同的leveys,只需选择该字段:
SELECT DISTINCT leveys
FROM renkaat
ORDER BY leveys ASC
Run Code Online (Sandbox Code Playgroud)
在rengasid对各行不同的值.
该distinct子句适用于所有返回的列,无论括号如何.
编辑:
如果您需要regasid结果,请使用group by:
select leveys, min(regasid) as regasid
from renkaat
group by leveys
order by leveys asc;
Run Code Online (Sandbox Code Playgroud)
这给出了第一个id.如果您需要所有这些,您可以使用它们将它们放入列表中group_concat().如果你需要在每一行上都有一个单独的id,那么你就有了重复.