让我们假设表 t 如下:
表:
a b c d e
a1 b1 c1 d1 e1
a2 b2 c2 d2 e2
a3 b3 c3 d3 e3
. . . . .
. . . . .
. . . . .
此查询引发 #1242 错误:
SELECT CONCAT_WS( '*', (SELECT CONCAT_WS( '_', a, b, c) FROM t)) AS test
预期结果是:
test
a1_b1_c1*a2_b2_c2*a3_b3_c3*.....
最好的解决方法是什么?