【发布时间】:2012-10-22 10:11:36
【问题描述】:
我需要在 MySQL 中执行一个查询,返回 product_id 的不同值,但我还需要选择并返回该特定表中的“id”字段。
此查询将返回不带 id 的不同 product_id:
SELECT DISTINCT product_id FROM orders_cart
此查询将在两个字段上使用 distinct,我想在 product_id 上使用它并查看 id
SELECT DISTINCT id, product_id FROM orders_cart
在 pgsql 上很容易做到,但我不知道如何在 mysql 上做到这一点。
【问题讨论】:
-
这个怎么样? SELECT DISTINCT product_id,id FROM orders_cart
-
@MoyedAnsari 与 OPs sql 有何不同?我认为列顺序并不重要
-
好吧,我实际上用 .distinct("field_name") 用于 pg sql django orm