1
1
听起来您要做的是通过将一列或多列中的字符串值串联起来,获取多行并将它们聚合到一行中。 对? 如果是这样的话,我可以告诉你,如果你想用可移植SQL来做这件事的话,这是一个比看起来更困难的问题——特别是如果你不知道你可以提前得到多少项的话。
在这种情况下,经常使用的Oracle特定解决方案是实现
-
如果您使用的是oracle9i或更高版本,并且愿意使用未记录的函数(将来可能会发生变化),那么您还可以查看
|
2
1
|
Community wiki · SQL语法新手 1 年前 |
KateMak · 是否将多行中的多列与唯一id组合? 1 年前 |
Karuna · SQL中列内的筛选器[重复] 1 年前 |
Irvan Affandy · 为另一个选择选择声明的键 1 年前 |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |