sql
Wa_One
这个作者很懒,什么都没留下…
展开
-
sql多次重复查询结果不同,一会儿空一会儿有值
很大可能就是你联表查询时,子表和主表连接的字段非唯一值,可能存在重复值。比如主表id唯一, 但是子表是记录表,你用主表的id 去left join 子表存的id,导致表连接时一会查询到前天的记录,一会查到今天的记录。 所以说联表查询千位要注意on的左右两个表字段!!!...原创 2019-06-26 16:29:52 · 1364 阅读 · 0 评论 -
oracle一列多行数据组装成一列一行
其中有EMP_POST_EMPLOYEE表为员工任职表,POST_INFO为职位信息表,一个员工多个任职,任职分主任职和兼职,IS_PRIMARY为是否兼职,我这里排序是为了主任职的排前面,select listagg(post_name,' 兼职:') within group ( order by IS_PRIMARY desc nulls last ,post_level desc ...原创 2019-07-03 17:52:51 · 1077 阅读 · 0 评论