如何避免sql LIke查询中的重复值

时间:2014-04-10 11:55:33

标签: php yii

我在Yii中实现我的项目。使用sql LIKE查询显示搜索值。它还显示。但我使用主键从其他表中获取值。所以我只将值分配给id。它也显示正确。但是有重复的值显示ie。我的表包含从id 1到23.如果我选择第一个值。值显示为 1,10,11,12,13,21就像明智一样,如果我选择2个值显示像2,20,21,22那样明智的值正在显示。

我在此处添加了我的查询,请相应地建议我的答案。

 $result="SELECT * FROM recipe WHERE name LIKE '%$name%' AND `cuisinename` LIKE '$cuisine1%' AND course_id  LIKE '%$course1%' AND `type` LIKE '%$type1%' AND `calorie_count` LIKE '%$calorie1%' ORDER BY recipe_id DESC LIMIT 15";

以上的美食需要正确显示

1 个答案:

答案 0 :(得分:0)

SELECT DISTINCT * FROM recipe ...