我想在 mysql 查询中获取 First_Name、LastName、First Name Last Name 的所有记录。
例如,
我的表看起来像这样:
rec Id First Name Last Name
1 Gnaniyar Zubair
2 Frankyn Albert
3 John Mathew
4 Suhail Ahmed
输出应该是这样的:
Gnaniyar Zubair, Frankyn Albert, John Mathew, Suhail Ahmed
给我 SQL。
最佳答案
如果这必须在查询中完成,您可以使用 GROUP_CONCAT
,但除非你按某些东西分组,否则这是一个非常愚蠢的查询,串联应该真正在客户端完成。
SELECT GROUP_CONCAT(FirstName + ' ' + LastName
ORDER BY FirstName, LastName
SEPARATOR ', ') AS Names
FROM People;
关于sql - 如何使用 MySQL 查询获取值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/986125/