我需要以下查询的帮助
我有下表,我正在尝试加入,但它没有按预期工作:
TABLE1
Id1 | Title
1 | A
2 | B
3 | C
TABLE2
Id2 | Id1
10 | 1
20 | 1
30 | 1,2
因此,table2上的列Id1基本上可以使用多于1个值。 我已经开始使用以下SQL但它没有按预期工作:
select t1.id1,count(1)
from table1 t1
left join table2
on t1.id1 = t2.id2
group by t1.id1 desc;
我还尝试将t1.id1 = t2.id2替换为: - t2.id2中的t1.id1 - t1.id1像concat(“%”,t2.id2,“%”)
但它仍未按预期工作。 此查询应返回表1中的所有ID,并应计算表2中Id1的所有实例。
有任何想法/建议吗?