我想在mysql查询中获取First_Name,LastName,First Name Last Name的所有记录.
例如,
mytable看起来像这样:
rec Id First Name Last Name
1 Gnaniyar Zubair
2 Frankyn Albert
3 John Mathew
4 Suhail Ahmed
Run Code Online (Sandbox Code Playgroud)
输出应该是这样的:
Gnaniyar Zubair, Frankyn Albert, John Mathew, Suhail Ahmed
Run Code Online (Sandbox Code Playgroud)
给我SQL.
如果必须在查询中完成,您可以使用GROUP_CONCAT,但除非您按某种方式进行分组,否则这是一个非常愚蠢的查询,并且连接应该在客户端上完成.
SELECT GROUP_CONCAT(FirstName + ' ' + LastName
ORDER BY FirstName, LastName
SEPARATOR ', ') AS Names
FROM People;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
155 次 |
| 最近记录: |