我有这个表:如何在MysQL中只选择一次相同的值?
-------
id a b
-------
1 1 1
2 1 5
3 1 1
4 1 1
5 1 6
如何选择呢?
-------
id a b
-------
1 1 1
2 1 5
5 1 6
我有这个表:如何在MysQL中只选择一次相同的值?
-------
id a b
-------
1 1 1
2 1 5
3 1 1
4 1 1
5 1 6
如何选择呢?
-------
id a b
-------
1 1 1
2 1 5
5 1 6
select id, a, b from table
where id in (1,2,5)
尝试:
SELECT MIN(id), a, b FROM table GROUP BY a, b
SELECT MIN(id), a, b
FROM table
GROUP BY a,b
select min(id), a,b from foo group by a,b;
下面会得到你想要的东西在你的榜样,但我不知道,如果它是最小的ID是非常有用的钥匙。
SELECT MIN(id), a, b
FROM table
GROUP BY a,b
您可能想要添加这是否是最终表,或者内容是否可能更改,在这种情况下,您需要描述'what'(具有不同b和最小id的行,id为1的行,2,5等),你正试图获得 – potatopeelings 2010-07-13 12:45:44