在 MySQL 中使用相应数据进行 DISTINCT 列检索
在包含多列的数据库表中,如下图所示:
ID | FirstName | LastName |
---|---|---|
1 | John | Doe |
2 | Bugs | Bunny |
3 | John | Johnson |
一个常见的任务是从特定列中检索不同的值,同时维护来自特定列的相应数据其他列。
目标:
从 FirstName 列获取不同的结果,同时包含相应的 ID 和 LastName 值。具体来说,应该只返回一个 John,ID 为 1,LastName 为 Doe。
解决方案:
要实现这一点,以下 MySQL 查询可以受聘:
SELECT ID, FirstName, LastName FROM table GROUP BY(FirstName)
查询解释:
以上是如何从一列中检索不同的值,同时在 MySQL 中保留相应的数据?的详细内容。更多信息请关注PHP中文网其他相关文章!