Используйте Collate в CONCAT

Я пытался объединить 2 столбца с пробелами между ними и получил ошибку сортировки:

SELECT DISTINCT
    p.PERSON_ID,
    p.ID_NUMBER,
    CONCAT(p.FULLNAMES, CONCAT(' ', p.SURNAME)) AS NAME,
    o.ORG_NAME,
    w.WARD_DESCRIPTION AS WARD,
    ess.DESCRIPTION AS SECTOR

Не удалось разрешить конфликт параметров сортировки между «SQL_Latin1_General_CP1_CI_AS» и «Latin1_General_CI_AS» в операции concat

Сортировка обоих ошибочных столбцов в моей базе данных:Latin1_General_CI_AS

Тогда я пытался сопоставить пробелы с этим сопоставлением, но я понятия не имею, как это сделать. Моя попытка:

CONCAT(p.FULLNAMES, (CONCAT((COLLATE Latin1_General_CI_AS = ' '), p.SURNAME))) AS NAME,

или что-то?

Ответы на вопрос(3)

Ваш ответ на вопрос