mysql查询连接2表与like / match对

时间:2014-06-17 19:08:58

标签: mysql sql

所以,我有两张桌子:

用户:id,uUsername等

subs:id,translators etc

我想知道usernameuserstranslatorssubs出现了多少次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提出了另一种表结构,但我没有理解。

0 个答案:

没有答案