将两个字段表合并为一个列列表

时间:2019-03-13 20:09:58

标签: mysql

select Client.FirstName + ' ' + Client.LastName 'Client Name',Staff.FirstName + ' ' + Staff.LastName 'Staff Name' from Client
inner join Job on Job.ClientID = Client.ClientID
inner join Staff on Staff.StaffID = Job.StaffID
Order by Client.FirstName,Client.LastName,Staff.FirstName,Staff.Lastname desc

我必须使用SQL将Client和Staff FirstName / LastName组合到一个列表中。它们在不同的表中,我不确定如何做到。

1 个答案:

答案 0 :(得分:0)

在MySQL if ($decoded->date < strtotime('-2 weeks')) { 中是附加的。改用CONCAT函数:

+

或使用跳过NULL的CONCAT_WS函数:

SELECT CONCAT(Client.FirstName, ' ', Client.LastName) AS `Client Name`
     , CONCAT(Staff.FirstName, ' ', Staff.LastName) AS `Staff Name`
相关问题