如何在mysql中选择DISTINCT值
id r_id cat_id
2 3 56
3 3 57
4 3 57
我想要输出
id r_id cat_id
2 3 56
3 3 57
我正在使用此代码并获取 r_id 和 cat_id 但没有获取 id 我该怎么办
SELECT DISTINCT(r_id), cat_id FROM rmcat where rid = '123'
最佳答案
使用GROUP BY函数。
select min(id) as id,max(r_id) as r_id,cat_id
from tablename
where rid = '123'
group by cat_id
关于php - 在 mysql php 中选择不同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33032246/