我正在尝试将CONCAT与SQL结合使用以连接3个字段,并得到以下错误:
调用本机函数“ CONCAT”时参数不正确
查询如下
SELECT CONCAT(guests.lastname,', ',guests.firstname', ',guests.passport) AS display FROM guests WHERE guests.uuid = '1'
您如何在SQL中串联两个以上的字段?
您必须在所有参数之间加上逗号。
改变:
SELECT CONCAT(guests.lastname,', ',guests.firstname', ',guests.passport)
到:
SELECT CONCAT(guests.lastname,', ',guests.firstname,', ',guests.passport) ^