select a.id, a.name, a.type, a.code, a.balance, a.credit_limit, a.available_limit, a.create_by, a.create_time, a.update_by, a.update_time, a.del_flag, a.remark, a.account_id, a.state, a.status, bcl.bill_date , bcl.pay_date , bcl.credit_limit , bcl.debit_type from accounts a left join bank_card_lend bcl on bcl.id = a.id insert into accounts id, name, type, code, balance, credit_limit, available_limit, create_by, create_time, update_by, update_time, del_flag, remark, account_id, state, status, #{id}, #{name}, #{type}, #{code}, #{balance}, #{creditLimit}, #{availableLimit}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{delFlag}, #{remark}, #{accountId}, #{state}, #{status}, update accounts name = #{name}, type = #{type}, code = #{code}, balance = #{balance}, credit_limit = #{creditLimit}, available_limit = #{availableLimit}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, del_flag = #{delFlag}, remark = #{remark}, account_id = #{accountId}, state = #{state}, status = #{status}, where id = #{id} delete from accounts where id = #{id} delete from accounts where id in #{id} update accounts set del_flag='1' where id = #{id} update accounts set del_flag='1' where id in #{id}