select GROUP_CONCAT(ext.loan_pact_no) loanPactNos,
a.refund_account refundAccount,
a.refund_open_name refundOpenName,
a.refund_open_bank refundOpenBank
from table_a a
left join table_b b on a.case_id = b.case_id
where a.case_user_id = 100
group by a.refund_account
老哥们,我想问下这条sql存在的问题。
1、连接查询b表是不是多于了?因为select查询的列中没有b表的属性,而且b表里的数据存在与否并不影响语句执行结果对吧?
2、select除了group by的列外,其他列都要用组合函数,类似Max min avg这种,否则这样查出来的结果没有意义对吧。
刚接触数据库,麻烦各位解答一下 谢谢
1、left join后面的表是多余的