【发布时间】:2016-01-14 22:02:48
【问题描述】:
我有一个包含如下值的表
╔═══╦════╦════╦══════╦══════╗
║ b ║ l1 ║ l2 ║ l3 ║ l4 ║
╠═══╬════╬════╬══════╬══════╣
║ a ║ b1 ║ c1 ║ d1 ║ e1 ║
║ d ║ x1 ║ y1 ║ null ║ null ║
╚═══╩════╩════╩══════╩══════╝
输出应该是:
╔═══════════╗
║ ab1c1d1e1 ║
║ ab1c1d1 ║
║ ab1c1 ║
║ ab1 ║
║ dx1y1 ║
║ dx1 ║
╚═══════════╝
有可能吗?我在这里看到了一个模式,但能够弄清楚如何去做。 P.S: ROLLUP 不能使用,因为服务器不支持。
【问题讨论】:
标签: mysql sql sql-server concatenation recursive-query