找到不同的类别

时间:2011-03-12 01:05:44

标签: mysql sql

SELECT PRODUCTS.p_id, model, price, CATEGORIES.category
FROM PRODUCTS, CATEGORIES
WHERE PRODUCTS.subcat_id = CATEGORIES.category_id
AND PRODUCTS.model LIKE  '%$qtitle%'";

我想从类别字段中选择不同的值。

有人可以给我建议吗?

现在有重复的价值观。我只想要一次不同的值。

2 个答案:

答案 0 :(得分:0)

您可以在sql语句的末尾使用GROUP BY CATEGORY.category子句。

答案 1 :(得分:0)

如果您需要不同的类别,则必须仅选择类别并使用distinct关键字。

select distinct categories.category
from....

就其本质而言,你不能指望像

这样的结果
1, modelA, $50, CategoryX
2, mode55D, $57, 
3, model8D, $60, 
4, mode3lA, $80, 
5, mode2A, $55, 

必须重复这个价值。