Я пытался объединить 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,
или что-то?