所以我有一个“流派”表,它有重复的流派和ID,我想制定一个查询,以便返回所有具有这两种流派的行ID。MySQL - 一个表,多行重复ID
例如,
+---------+-------+
| genre | movie |
+---------+-------+
| Musical | 558 |
| Musical | 562 |
| Musical | 597 |
| Musical | 651 |
| Musical | 656 |
| Musical | 791 |
| Musical | 810 |
| Musical | 845 |
| Musical | 859 |
| Musical | 919 |
| Musical | 949 |
| Musical | 971 |
+---------+-------+
12 rows in set (0.00 sec)
和
+--------+-------+
| genre | movie |
+--------+-------+
| Comedy | 642 |
| Comedy | 643 |
| Comedy | 644 |
| Comedy | 651 |
| Comedy | 654 |
| Comedy | 658 |
+--------+-------+
6 rows in set (0.00 sec)
我希望它返回“电影651”,因为它无论是在喜剧和音乐剧(假设两个“喜剧”的查询和'音乐')。
我们似乎得到这每天提问。尝试http://stackoverflow.com/questions/7407001/mysql-select-from-associative-table/7407063#7407063? – Konerak