oracle中获取列的值,使用内部联接在oracle中获取特定的列值

试试这个

SELECT T.*,S.* FROM

(

Select TD.category_name,TD.branch_name,TM.created_date,TM.user_id,TD.order_details_id,TD.branch_id

From tbl_orderdetails TD Inner Join tbl_ordermaster TM ON

TD.order_master_id = TM.ordermasterid

Where TM.user_id='12'

) T Left Join

(

Select T1.branch_name,Count(T1.branch_name) As No_Of_Branch

From tbl_orderdetails T1 Inner Join tbl_ordermaster T2 ON

T1.order_master_id = T2.ordermasterid

Where T2.user_id='12'

Group By T1.branch_name

) S On S.branch_name = T.branch_name

更新强>

如果您想Max count

试试这个

SELECT T.*,S.* FROM

(

Select TD.category_name,TD.branch_name,TM.created_date,TM.user_id,TD.order_details_id,TD.branch_id

From tbl_orderdetails TD Inner Join tbl_ordermaster TM ON

TD.order_master_id = TM.ordermasterid

Where TM.user_id='12'

) T Inner Join

(

SELECT M.branch_name,Max(M.No_Of_Branch) FROM

(

Select T1.branch_name,Count(T1.branch_name) As No_Of_Branch

From tbl_orderdetails T1 Inner Join tbl_ordermaster T2 ON

T1.order_master_id = T2.ordermasterid

Where T2.user_id='12'

Group By T1.branch_name

) M Group By M.branch_name

) S On S.branch_name = T.branch_name

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值