postgresql:使用子查询将数据分成几列

时间:2018-08-15 04:32:57

标签: postgresql

我有这个代码

SELECT 
split_part(oc.created_by, '/', 1) as created_by,
split_part(oc.created_by, '/', 2) as app_version,
split_part(
    (SELECT split_part(oc.created_by, '/', 3) 
    FROM consultations oc), ' ', 1) as os_type,
split_part(
    (SELECT split_part(oc.created_by, '/', 3)
        FROM consultations oc), ' ', 2) as os_version 
FROM consultations oc

但我总是得到

  

[Err]错误:查询无效:详细信息:

     
     

错误:无效查询:代码:8001

     

上下文:单行子查询返回多行

     

查询:30621434位置:0.cpp:87

     

过程:padbmaster [pid = 27771]

     

有人可以帮我删除它吗?

  

单行子查询返回多行

谢谢

0 个答案:

没有答案