假设我有一张像这样的 table :
ID Description
1 A popular place to eat!
1 A popular place to eat!!
1 A popular place to eat!!!
2 Lets go!
2 Everyone, Lets go!
我只想要每个 ID 的描述之一,因为它们在不相关的方面有所不同:
ID Description
1 A popular place to eat!
2 Everyone, Lets go!
如何编写 SQL 查询从表 1 生成表 2?
最佳答案
按您希望唯一的列进行分组,并在 description
列上使用任何聚合函数,例如 min()
或 max()
select id, min(description)
from your_table
group by id
关于mysql - SQL 仅选择一项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46203025/