3
给定一个表定义的所有相关的选项:SQL查询:选择行,如果有相关表中
Articles:
art_id | name
-------|--------------
1 | article1
2 | article2
3 | article3
Tags:
tag_id | description
-------|--------------
1 | Scientific
2 | Long
3 | Short
article_tags:
art_id | tag_id
-------|---------
1 | 1
1 | 2
2 | 1
2 | 3
3 | 1
3 | 2
3 | 3
的问题是如何来选择既科学和短所有文章?
请注意,它应该是一般的[第2..N)标签的组合...
感谢您的帮助。
请与一个特定的更换你的** **的SQL标签到您正在使用的RDBMS(MySQL,SQL-Server,Oracle等)。最好的答案取决于你使用的是哪个版本。 – Barmar
[选择至少包含一个功能列表的所有行]的可能重复(http://stackoverflow.com/questions/13889547/select-all-rows-that-have-at-least-a-list-of-特征) – Barmar