gpt4 book ai didi

用于条件选择的 SQL 查询

转载 作者:行者123 更新时间:2023-12-02 09:28:58 25 4
gpt4 key购买 nike

我有一个关于如何从一个客户的订单表 (Oracle) 检索数据的问题,如下所示:

id   customer cake          top   
1 001 chocolate cream
2 002 chocolate jam
3 002 vanilla cream
4 003 banana cream

我想了解订单中包含巧克力蛋糕的客户的所有订单。

正确的结果应该是

id   customer cake          top   
1 001 chocolate cream
2 002 chocolate jam
3 002 vanilla cream

我可以通过 SQL 中的 2 个单独的查询来完成此操作,但是有什么方法可以在单个查询中完成此操作吗?

非常感谢!

最佳答案

您应该使用子查询来获取客户:

select * from order where customer in (
select distinct customer from order where cake = 'chocolate'
)

关于用于条件选择的 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35072784/

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