这条sql存在的问题有哪些?求解答

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后面的表是多余的