我有一个项目数据库,我希望能够使用预定义的关键字进行搜索。
我现在拥有的是三个这样的表:
Items_tbl:
item_idx、item (UNIQUE)、description 等。
关键字tbl:
kw_idx, kw (唯一), kw_description
交叉表:
item_idx,kw_idx。
我想做“和”搜索...就像...给我(不同)每个具有关键字“海蓝宝石”、“蓝色”和“绿色”的项目。即“海蓝宝石”和“蓝色”和“绿色”......
搜索“或”搜索非常简单,但我很难像这样进行“和”搜索......在这个前。我想查找同时具有“蓝色”和“绿色”的项目,而不是仅具有“绿色”的项目。