oracle查询表A品名字段,更新表B品名字段
oracle查询表A品名字段,更新表B品名字段
日期:2019-01-17 11:55:08 人气:1
可以用一个函数做到,我举一个例子给你看。
这相当于你的A表
B1表
利用GROUP_CONCAT这个函数可以把我们查到的多条数据拼接,不过不要忘了加GROUP BY。
看如下查询语句的效果:
所以不难写出你的update语句
UPDATE score s set s.hobbys=(SELECT b.hobbys from(
SELECT a.num, GROUP_CONCAT(a.hobby) as hobbys FROM hobby a GROUP BY a.num
) as b WHERE