gpt4 book ai didi

mysql - SQL 查询与附加选择不同

转载 作者:行者123 更新时间:2023-11-29 14:12:52 25 4
gpt4 key购买 nike

我需要在 MySQL 中执行查询,返回 Product_id 的不同值,但我还需要选择并返回该特定表中的“id”字段。

此查询将返回不带 id 的不同 Product_id:

SELECT DISTINCT product_id FROM orders_cart

此查询将在两个字段上使用不同的值,我想在 Product_id 上使用它并查看 ID

SELECT DISTINCT id, product_id FROM orders_cart

这在 pgsql 上很容易做到,但我不知道如何在 mysql 上做到这一点。

最佳答案

您的查询定义不明确:考虑此表

id   product_id
1 1
2 2
3 1
4 2

您的查询结果应该是什么?如果你的意思是

id        product_id
1 or 3 1
2 or 4 2

您正处于不确定性查询的领域。

你能做的是

SELECT MIN(id), product_id FROM orders_cart GROUP BY product_id

这将确定地产生

id   product_id
1 1
2 2

关于mysql - SQL 查询与附加选择不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13183586/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com