[英]SQL - aggregate some columns and map id to specific column
你可以试试下面的——
select t1.id,t1.receipt_id,t1.section_id,section_name
from t inner join
(
select max(id) as id, max(receipt_id) as receipt_id, max(section_id) as section_id
from t
)t1 on t.section_id=t1.section_id
你可以试试这个:
select qry.*, tbl.section_name
from
tbl, (select max(id) id, max(receipt_id) receipt_id, max(section_id) section_id from tbl) qry
where tbl.section_id = qry.section_id
https://dbfiddle.uk/?rdbms=oracle_11.2&fiddle=feb3965fa96e1a2ac9194173e136cf09
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.