SqlServer LEFT JOIN 不用on 用LIKE的问题
table A 商品表
id cat_ids
1 1,2,3
2 1,2
3 1
table B 分类表
cat_id
1
2
3
表结构如上 如要搜索出 b表每个分类 含有多少个商品,应如何编写sql
本人想到的是
select count(*) as goods_num from b left join a on b.cat_id like 'a.cat_ids'
不过行不通,望大牛们指点
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
用标量子查询就可以的,我平时使用的是mysql
cat_id num
1 3
2 2
3 1