Problem polega na tym, że CONCAT i SUM nie są kompatybilne w tym formacie.
CONCAT jest przeznaczony do uruchamiania raz na wiersz w zestawie wyników na argumentach zdefiniowanych przez ten wiersz.
SUM to funkcja agregująca, zaprojektowana do działania na pełnym zestawie wyników.
CRC32 jest tej samej klasy funkcji co CONCAT .
Masz więc funkcje zagnieżdżone w taki sposób, że po prostu nie współgrają ze sobą.
Możesz spróbować:
SELECT CONCAT(
(SELECT sum(crc32(column_one)) FROM database.table),
(SELECT sum(crc32(column_two)) FROM database.table)
);
lub
SELECT sum(crc32(column_one)), sum(crc32(column_two))
FROM database.table;
i połącz je z językiem klienta.