我有一个食品数据库,我正在尝试实现一个简单的搜索,该搜索将放置“原始”或“最少加工”的第一个项目。
例如,当我搜索“胡萝卜”时,我真的不想将所有加工食品(胡萝卜蛋糕等)、快餐(温迪的胡萝卜巨无霸等)都分类。我希望第一个项目是“胡萝卜,生的”,“胡萝卜,煮的”,“胡萝卜冷冻”,“胡萝卜,罐头”等。
有没有办法在 MYSQL 中做到这一点,以便我首先按“关键字的存在”对我的项目进行排序(比如说:“raw”、“fresh”、“boiled”、“frozen”......)然后所有其他出现后?
笔记 :
- 关键字可能存在也可能不存在
- 关键字可能在任何地方
- 我还必须单独找到搜索关键字,在此示例中为“carrot”,以便“carrot cake”仍在我的结果中。
非常感谢!
乔尔