我试图使用CONCAT与SQL连接3个字段,并得到以下错误:
调用本机函数'CONCAT'时参数不正确
查询如下
SELECT CONCAT(guests.lastname,', ',guests.firstname', ',guests.passport) AS display
FROM guests
WHERE guests.uuid = '1'
Run Code Online (Sandbox Code Playgroud)
如何在SQL中连接两个以上的字段?
Mar*_*ers 28
你必须在所有参数之间加上逗号.
更改:
SELECT CONCAT(guests.lastname,', ',guests.firstname', ',guests.passport)
Run Code Online (Sandbox Code Playgroud)
至:
SELECT CONCAT(guests.lastname,', ',guests.firstname,', ',guests.passport)
^
Run Code Online (Sandbox Code Playgroud)