我有这样的表:
正如您在表中看到的那样,可以在每列中复制数据。我想我已经拿了一个文本框进行搜索。用户可以按类别或卖家或产品进行搜索。但除了卖家名称外,这一切都是独一无二的,那么我该怎么做呢?
我尝试使用distinct但是它返回了多个类别(电子设备两次),我也尝试了分组但是它没有返回读卡器,笔式驱动器等(第二类电子产品类别的产品)所以我该怎么做?
我的模特:
//$this->db->distinct('category,products');
$this->db->select('category,seller,products');
$this->db->from('product');
$this->db->group_by('category');
$r=$this->db->get();
答案 0 :(得分:1)
您的查询将是这样的:
SELECT CATEGORY, GROUP_CONCAT(products) GroupedName
FROM Table
GROUP BY CATEGORY