Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 基于列值避免重复行的sql查询_Mysql - Fatal编程技术网

Mysql 基于列值避免重复行的sql查询

Mysql 基于列值避免重复行的sql查询,mysql,Mysql,表名:pc_产品 id_merchant product_feed_name flipkart moto 3G flipkart moto 3G flipkart moto black 3G snapdeal moto 3G snapdeal moto 3Generation snapdeal moto black 3G jabong moto 3G j

表名:pc_产品

id_merchant      product_feed_name  
flipkart          moto 3G
flipkart          moto 3G
flipkart          moto black 3G
snapdeal          moto 3G
snapdeal          moto 3Generation
snapdeal          moto black 3G
jabong            moto 3G
jabong            moto 3Generation
jabong            moto black 3G
我想要一个结果:

flipkart            moto 3G
snapdeal            moto 3G
jabong              moto 3G
如果下次在flipkart中找到某个产品,它不应该从flipkart中检索到相同的产品。它应该在其他商户的列表中搜索

尝试以下操作:

select id_merchant, product_feed_name
from pc_product
where product_feed_name='moto 3G'
group by id_merchant

不确定这个问题的形式是否正确,但大致是这样的

select id_merchant, max(product_feed_name) as product_feed_name 
from pc_product group by id_merchant
我们应该做到这一点。
可以将最大值更改为最小值

不清楚如何解决重复项。你能详细说明一下吗?