从每个 id
返回一项而不是表中所有其他项的最佳方式是什么。目前,以下查询返回所有制造商
SELECT m.name
FROM `default_ps_products` p
INNER JOIN `default_ps_products_manufacturers` m ON p.manufacturer_id = m.id
最佳答案
我通过在查询中使用 DISTINCT
值解决了我的问题:
SELECT DISTINCT m.name, m.id
FROM `default_ps_products` p
INNER JOIN `default_ps_products_manufacturers` m ON p.manufacturer_id = m.id
ORDER BY m.name
关于mysql - 消除 SQL 查询中的重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15887543/