我需要从 mysql 表中选择一行。
该表中有两行具有相同的值。
TABLE
-----
articleId
keywordId
现在我需要选择一篇文章,其关键字 Id = 1,以及关键字 Id = 12。
每个关键字的链接都有自己的记录。
如何执行一个选择查询来知道是否有一篇文章与两个关键字匹配?
尝试这个:
SELECT *
FROM tablename
WHERE keywordId IN (1, 12)
GROUP BY articleId
HAVING COUNT(*) = 2;
检查SQL FIDDLE 演示 http://sqlfiddle.com/#!2/1b5f3/1
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)