1

SELECT @query1 := GROUP_CONCAT(CONCAT('SELECT * FROM asterisk.', table_name) SEPARATOR ' UNION ALL ') AS CUSTOMQUERY FROM Information_Schema.tables WHERE table_name LIKE '%custom%'; PREPARE stmt FROM @query1; EXECUTE ステートメント; DEALLOCATE PREPARE stmt;

..しかし、結果の最後に SELECT * FROM asterisk.custom_70003 UNION ALL SELECT * FROM asterisk.custom_70006 UNION ALL SELECT * FROM asterisk.custom_70007 UNION ALL SELECT * FROM asterisk.custom_70010 UNION ALL SELECT * FROM asterisk のようなクエリがありません.custom_70011 UNION ALL SELECT * FROM asterisk.custom_70042 UNION ALL SELECT * FROM asterisk.custom_70043 UNION ALL SELECT * FRO ..

SQL 構文にエラーがあります。1行目の「FRO」の近くで使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください

だからそれは私にエラーを与える

..これをSSRSレポートで使用したい.ssrs querybuilderがパラメーターを要求する..手順でこれを使用すると、レポートで簡単にアクセスできるので、私にとって有益です。

4

1 に答える 1

0

group_concat_max_len値を増やす必要があります。

ドキュメントから:group_concat_max_lenは、GROUP_CONCAT() 関数のバイト単位で許可される最大の結果の長さです。デフォルトは 1024 です。

于 2012-08-30T09:52:58.337 に答える