有时在我们的SQL表中包含很多同名的数据,这样可以将多维度的数据保存的一个表中,但是对于查询会带来一些麻烦。

如上图,如果我们只想取每个学校的第一条数据:我们可以使用DISTINCT去重
SQL:
select DISTINCT history.school From history
这样查询到的是第一个学校名,仅是学校名,想保留该行全部,见 MySQL之保留重复数据第一行
本文介绍了一种使用SQL的DISTINCT关键字来去除表中重复数据的方法,并详细解释了如何仅保留每组重复数据中的第一条记录。
有时在我们的SQL表中包含很多同名的数据,这样可以将多维度的数据保存的一个表中,但是对于查询会带来一些麻烦。

如上图,如果我们只想取每个学校的第一条数据:我们可以使用DISTINCT去重
SQL:
select DISTINCT history.school From history
这样查询到的是第一个学校名,仅是学校名,想保留该行全部,见 MySQL之保留重复数据第一行

被折叠的 条评论
为什么被折叠?