原文:Left Join B表,只取B表一条记录

转自链接:https: www.cnblogs.com abeam p .html ...

2018-11-23 20:02 0 4072 推荐指数:

查看详情

A left join B B有多条记录,max(create_time)最新一条

例如:A合同t_contract B合同审核t_contract_audit。两个根据contract_id关联。且一条合同有多条审核记录。求:A.合同状态、B.最新审核记录结果。 简单:A 1--key--n B ---》A.*+B.*。 方案1: A作为主表单独查询,遍历 ...

Tue Mar 10 18:44:00 CST 2020 0 3749
Oracle两关联,B的第一条记录

背景:    AB关联,关联出来的结果里B有不止一条,需求是只要B结果中的某一条(按某字段排序)   首先想到了直接写个带排序的子查询去匹配外围的值,从这个结果集中只要第一条,但是经过验证发现,里边的条件是获取不到外层的值的,因此此方案不可行。   经过百度,发现 ...

Thu Mar 08 19:36:00 CST 2018 1 7785
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM