Как связать больше чем 2 поля с SQL?

Я пытаюсь использовать CONCAT с SQL, чтобы связать 3 поля и получить следующую ошибку:

Неправильные параметры в вызове к собственной функции 'CONCAT'

Запрос следующие

SELECT CONCAT(guests.lastname,', ',guests.firstname', ',guests.passport) AS display 
  FROM guests 
 WHERE guests.uuid = '1'

Как Вы связываете больше чем 2 поля в SQL?

11
задан OMG Ponies 5 July 2010 в 22:54
поделиться

1 ответ

Вы должны ставить запятые между всеми аргументами.

Изменить:

 SELECT CONCAT(guests.lastname,', ',guests.firstname', ',guests.passport)

на:

 SELECT CONCAT(guests.lastname,', ',guests.firstname,', ',guests.passport) 
                                                    ^
28
ответ дан 3 December 2019 в 02:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: