那边已经讨论完了,没想到你们的出题人竟然是这个意思
select a.emp_no,a.emp_name,count(b.emp_no)
from test_20220316_A a
left join test_20220316_b b
on b.emp_no||','||b.acc_id like '%' || a.EMP_NO || '%'
group by a.emp_no,a.emp_name
适用大部分数据库的
SELECT T.EMP_NO,T.EMP_NAME,COUNT(T1.EMP_NO) AS "拜访次数"
FROM test_20220316_A T
LEFT JOIN test_20220316_b T1
ON T.EMP_NO=T1.EMP_NO OR INSTR(concat(',',T1.ACC_ID),concat(',',T.EMP_NO))>0
GROUP BY T.EMP_NO,T.EMP_NAME;