所以,我有两张桌子:
用户:id,uUsername等
subs:id,translators etc
我想知道username
(users
中translators
表subs
出现了多少次translators
。这不是什么大问题,但问题是SELECT s.translators,u.username,count(*) as total FROM subs s LEFT JOIN users u ON u.username IN (s.translators) group by u.username
可能包含多个用户名。
到现在为止我试过这个:
like
结果:http://i.stack.imgur.com/2vBoX.png
与select distinct translators from subs order by translators asc
相同的结果。
有什么建议吗? 感谢。
//// 稍后编辑。
伙计们,抱歉再次在这里写,但问题没有解决。这是我得到的查询:awesomescreenshot.com/0bc3c54m85,但它不行。不仅总数不合适,还有一些翻译失踪。使用{{1}}我得到了awesomescreenshot.com/0d83c55f77。请帮我解决这个问题。 @Devon提出了另一种表结构,但我没有理解。