【发布时间】:2015-11-04 21:23:37
【问题描述】:
我似乎无法在 SQLITE 中使用它。
如果某行存在匹配的连接,我尝试添加 1,否则添加 0。
我认为代码会为那些匹配的行添加一个 1,但它只是给所有匹配的行添加一个 1:
update tbl1
SET has_data = 1
where exists(
SELECT *
FROM tbl1
join tbl2 on tbl2.r_num = tbl1.r_num
)
我看到了一些'case's示例,我不知道如何编写在这种情况下可能对应用 0 或 1 有用?
感谢您的帮助!
【问题讨论】:
标签: join sqlite sql-update