或者说自定义function能实现?
ob社区版兼容得是mysql模式,mysql怎么转换得,ob应该也可以
也可以通过使用 union all 或者 case when 语句试试。
看具体什么函数了,像GROUP_CONCAT,union all 或者 case when 这些都是支持的
类似于这种字符串分割 列转行的实现
A B C
1 1 1,2,3
A B C
1 1 1
1 1 2
1 1 3
应该都可以,列转行,行转列。
union all和 case when只限于简单的数据把, 复杂一点的 逗号分隔的字符串数据,我连具体split后的个数都不知道 这样如何实现呢
mysql模式 GROUP_CONCAT函数是支持的
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000222281
这种方式需要笛卡尔积性能太低了,我看有一个类似lateral view 的 json_table函数,但是我看好像社区版没有
这个函数社区版支持么 我看是在oracle模式里面的
好吧 这函数社区版本4.2.1才支持 我们试用的是4.1.0版本, 可能需要更新一版了