首页 新闻 搜索 专区 学院

oracle 视图

0
[已解决问题] 解决于 2015-01-29 14:26

表1 user表

id    name   job

1     xx       2,3

2     yy        1,2,3

 

表2  job

id     job

1      aa

2      bb

3      cc

 

想得到是视图 view

id  name      job

1     xx       bb,cc

2     yy        aa,bb,cc

xuliyuan173的主页 xuliyuan173 | 菜鸟二级 | 园豆:249
提问于:2015-01-20 14:09
< >
分享
最佳答案
0
-- 吐槽下 USER 表名.
SELECT A.ID, A.NAME, WMSYS.WM_CONCAT(B.JOB) JOB FROM "USER" A, JOB B WHERE ',' || A.JOB || ',' LIKE '%,' || B.ID || ',%' GROUP BY A.ID, A.NAME
奖励园豆:5
过于执著 | 菜鸟二级 |园豆:339 | 2015-01-21 10:58
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册