問題は、CONCAT およびSUM この形式では互換性がありません。
CONCAT 結果セットの行ごとに、その行で定義された引数で実行されるように設計されています。
SUM は、完全な結果セットで実行するように設計された集計関数です。
CRC32 CONCATと同じクラスの関数です 。
そのため、一緒にうまく機能しない方法でネストされた関数があります。
試すことができます:
SELECT CONCAT(
(SELECT sum(crc32(column_one)) FROM database.table),
(SELECT sum(crc32(column_two)) FROM database.table)
);
または
SELECT sum(crc32(column_one)), sum(crc32(column_two))
FROM database.table;
それらをクライアントの言語と連結します。