我的小型电影数据库标签/类别查询有问题。
我的桌子是:
ID(index),Name(film name),category
一部电影可以有多个类别。
SELECT Name FROM categorytable WHERE category ='Action';
工作正常,但如果我想要其他标签,我会得到空光标:
SELECT Name FROM categorytable WHERE category ='Action' AND category ='Sci-Fi';
示例选择:
1 Film001 Action
2 Film001 Sci-Fi
3 Film002 Action
编辑:我的家庭数据库:
ID|NAMEFILM|DESCRIPTION
完整的查询是:
SELECT DATABASEFILM.NAMEFILM , DATABASEFILM.DESCRIPTION , NAME from DATABASEFILM , CATEGORY where DATABASEFILM.NAMEFILM=NAME AND category=(SELECT NAME FROM CATEGORY WHERE category ='Action');