【发布时间】:2018-11-29 20:10:08
【问题描述】:
如果 table 为空或者 using select 没有返回任何行,为什么这个合并不运行 insert 语句?
MERGE INTO
`table` TGT
USING
(
SELECT
field
FROM
`table`
WHERE
field='1'
) SOURCE
ON
(TGT.field = SOURCE.field )
WHEN MATCHED THEN
UPDATE SET TGT.field='value1'
WHEN NOT MATCHED THEN
INSERT (field) VALUES ( 'value2')
【问题讨论】:
标签: google-bigquery