Commit d98afe3251c17f68ed7629a6e378ff12f65d0eb1
Merge branch 'master_chujiang_0805' into master_quotation
Showing
1 changed file
with
18 additions
and
13 deletions
| ... | ... | @@ -18,21 +18,26 @@ |
| 18 | 18 | </resultMap> |
| 19 | 19 | |
| 20 | 20 | <sql id="DelayedShipment_sql"> |
| 21 | + SELECT * FROM ( | |
| 21 | 22 | SELECT |
| 22 | - tb.id, | |
| 23 | - tb.apply_date, | |
| 24 | - tb.dept_id, | |
| 25 | - sd.name AS dept_name, | |
| 26 | - tb.total_quantity, | |
| 27 | - tb.status, | |
| 28 | - tb.create_by_id, | |
| 29 | - tb.create_by, | |
| 30 | - tb.update_by_id, | |
| 31 | - tb.update_by, | |
| 32 | - tb.create_time, | |
| 33 | - tb.update_time | |
| 23 | + tb.id, | |
| 24 | + tb.apply_date, | |
| 25 | + tb.dept_id, | |
| 26 | + sd.name AS dept_name, | |
| 27 | + tb.total_quantity, | |
| 28 | + tb.status, | |
| 29 | + tb.create_by_id, | |
| 30 | + tb.create_by, | |
| 31 | + tb.update_by_id, | |
| 32 | + tb.update_by, | |
| 33 | + tb.create_time, | |
| 34 | + tb.update_time, | |
| 35 | + o.workshop_id <!-- 在子查询内部查出 workshop_id --> | |
| 34 | 36 | FROM delayed_shipment AS tb |
| 35 | - left join sys_dept as sd on sd.id = tb.dept_id | |
| 37 | + LEFT JOIN sys_dept AS sd ON sd.id = tb.dept_id | |
| 38 | + LEFT JOIN delayed_shipment_detail AS tbd ON tbd.delayed_shipment_id = tb.id | |
| 39 | + LEFT JOIN purchase_order_info o ON tbd.order_id = o.id | |
| 40 | + ) AS tb <!-- 【关键】将子查询的结果集命名为 tb,这样框架拼 tb.workshop_id 就完全合法了 --> | |
| 36 | 41 | </sql> |
| 37 | 42 | |
| 38 | 43 | <select id="query" resultMap="DelayedShipment"> | ... | ... |