![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
qq_26994339
这个作者很懒,什么都没留下…
展开
-
批量update的时候出错,返回多行
原sql语句是`update cmd_geo_area t set t.gis_x=(select d.gdxfrom dept_coordinates d where d.id=t.id and d.id is not null and rownum < 2)`但是回报错,提示单行数据返回多行然后上网查资料说是需要再后面跟一个exists条件,保证给gix_x返回的是单行数据,最终sql是update cmd_geo_area t set t.gis_x=(select原创 2020-08-26 09:43:24 · 702 阅读 · 0 评论 -
关于使用left join时出现的问题
ORACLE查询使用left join时出现多余数据今天在写一条查询时,发现查出来的数据比预期的多300多条语句是这样的,使用了left join关联查询,后来检查数据发现有很多的null的数据,原来是因为使用left join时,会将匹配不上的数据插入null值导致,可以使用inner join解决...原创 2020-08-13 09:47:56 · 1181 阅读 · 0 评论