永发信息网

sql merge 求高人

答案:2  悬赏:60  手机版
解决时间 2021-02-08 14:48
MERGE INTO GEN_STATISTICS gs
USING ( select dc.demo_id,dc.comparison,count(rx.custid) pNum from report_xx rx
join demo_character dc on rx.report_index = dc.comparison
and rx.unitid = dc.unit_id
and rx.projectid = dc.pro_id
where rx.report_index ='SEX001'
group by dc.demo_id,dc.comparison) rs
WHEN MATCHED THEN
UPDATE
SET
gs.demo_id = rx.demo_id,
gs.gen_name_id = rx.report_index

when not matched then
INSERT VALUES(
GEN_STATISTICS_SEQ.nextval,
dc.demo_id,
dc.gen_name_id,
count(rx.custid)

ORA-00969: missing ON keyword
最佳答案
using后要加on关键字 表述你这个表GEN_STATISTICS和子查询之间的关系 如果你理解的不是很透彻 不建议用merge into 还是分别判断用insert update比较保险
全部回答
可以加条件, when matched then update set test_to.val = test_from.val where test_to.col='test'
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
日本有哪些新出的动漫
天天快递含山公司地址有知道的么?有点事想过
有线电视系统室内设备的防雷措施主要有()。A.
三相发电机只能发二相电怎样决解
行政秘书与行政助理与行政专员什么区别
非诚勿扰15号叫什么 好像是175期左右 那个女
求学机电,懂数字电子的高手帮忙做下:利用74
中国官方和非官方大概各有多少个环保组织 ?
有谁真的一首歌曲,中间有“我相信自己伸手可
徽味牛肉汤馆地址在哪,我要去那里办事
【黑板上的记忆】黑板上的记忆作文400字 要回
向大伙打听个消息,,铜管和塑料管用哪个做水
北票温氏农资有限公司地址在哪,我要去那里办
考驾驶证办的居住证领驾驶证后居住证还会退回
集安供电营业厅地址在哪,我要去那里办事
推荐资讯
我们常用“一人之下,万人之上”来形容宰相的
哈哈周末地址在什么地方,想过去办事
PCB板中是先电镍金后下一道工序是什么
音准要求不高的歌曲 甜美系
文鼎苑在什么地方啊,我要过去处理事情
国家电网双羊供电营业厅地址在哪,我要去那里
破解游戏平台哪个好
凤羽湾我想知道这个在什么地方
一台34寸飞利浦电视出现自动关机,指示灯一闪
表达欣喜之情的成语
如何才算爵士乐? 如何来区别音乐是不是爵士
杭州萧山再担保有限公司地址在什么地方,想过
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?