3

我想从 5 个值中得到一个相同的值,假设 5 条记录在某些列中具有相同的值。

我怎样才能只得到一个而不是 5 个?

4

3 回答 3

12

添加DISTINCT到您的查询:

SELECT DISTINCT field FROM table;
于 2012-08-11T23:27:36.493 回答
0

你可以使用

"SELECT * WHERE column = 'Term' ORDER BY column2 LIMIT 1"

然后是一个简单的while循环来输出数据

于 2012-08-11T23:29:38.517 回答
-1

您可以使用 MySQl 的 GROUP BY 函数对它们进行分组。

SELECT field FROM table GROUP BY field
于 2012-08-11T23:28:49.050 回答