子查询以查找已下订单的客户

莫达雷西

我刚刚开始学习MYSQL,尽管我非常擅长联接,但子查询存在很多问题。因此,我决定练习更多。我想查找过去下过订单的客户及其ID。商品的价格必须为$ 6.5或更高。使用联接这就是我的方法:

SELECT 
CUSTOMER_TBL.CUST_ID
, CUST_NAME
FROM 
CUSTOMER_TBL
INNER JOIN ORDERS_TBL
ON ORDERS_TBL.CUST_ID = CUSTOMER_TBL.CUST_ID
INNER JOIN PRODUCTS_TBL 
ON ORDERS_TBL.PROD_ID = PRODUCTS_TBL.PROD_ID
WHERE PRODUCTS_TBL.COST > 6.5

这是我使用子查询完成的方法。

SELECT CUSTOMER_TBL.CUST_ID
, CUST_NAME
FROM CUSTOMER_TBL
WHERE 
EXISTS (
SELECT * 
FROM ORDERS_TBL
WHERE ORDERS_TBL.CUST_ID = CUSTOMER_TBL.CUST_ID
)

如您所见,我开始只包括那些下订单的人。但是我无法弄清其余的东西。的订单,只有那些高于$ 6.5的订单

迪帕克·莱(Deepak Rai)
SELECT CUST_ID, CUST_NAME FROM CUSTOMER_TABLE
WHERE CUST_ID IN
(SELECT CUST_ID FROM ORDERS_TBL 
WHERE PROD_ID IN 
(SELECT PROD_ID FROM PRODUCTS_TBL
WHERE COST > 6.5))

这可能对您有帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL Server-查找已下两种订单的所有客户

来自分类Dev

在示例中使用子查询(使用条件查找来自客户的所有订单)

来自分类Dev

在示例中使用子查询(使用条件查找来自客户的所有订单)

来自分类Dev

子查询“查找购买量最大的客户”

来自分类Dev

查询每个客户的订单总数和已发送订单总数(如果没有则返回0)

来自分类Dev

SQL-如何编写select语句来查找连续5天下订单的客户

来自分类Dev

使用SQL查找在7月首次下订单的客户

来自分类Dev

MySQL 查询 - 获取当前时间段内已下 FIRST 订单的用户数

来自分类Dev

查找未导出任何订单的客户

来自分类Dev

SQL-查找每个客户的订单总数

来自分类Dev

查找每个客户的订单数

来自分类Dev

在没有子查询的情况下查找最大sID

来自分类Dev

创建查询以返回客户订单的平均交易

来自分类Dev

MySQL查询以选择客户的总订单

来自分类Dev

具有订单日期范围的SQL客户订单查询

来自分类Dev

具有订单日期范围的SQL客户订单查询

来自分类Dev

你能告诉我我用来检索客户上次下订单信息的查询有什么问题吗?

来自分类Dev

从客户我的帐户页面中删除已取消的WooCommerce订单

来自分类Dev

从客户我的帐户页面中删除已取消的WooCommerce订单

来自分类Dev

LINQ查询-显示具有订单数量的客户,包括没有订单的客户

来自分类Dev

SQL Server 2005:查找一年不下订单的客户

来自分类Dev

如何从单个表中查找订单大于X的客户

来自分类Dev

Rails查找所有有1个订单的客户

来自分类Dev

使用客户名称在我的字典中查找订单

来自分类Dev

Oracle Sql Query获取最近下订单的客户列表

来自分类Dev

哪个客户下了最多的订单。SQL查询

来自分类Dev

哪个客户下了最多的订单。SQL查询

来自分类Dev

选择查询以不显示是否已分配给订单

来自分类Dev

MS Access查找具有上一年订单但没有今年订单的客户

Related 相关文章

  1. 1

    SQL Server-查找已下两种订单的所有客户

  2. 2

    在示例中使用子查询(使用条件查找来自客户的所有订单)

  3. 3

    在示例中使用子查询(使用条件查找来自客户的所有订单)

  4. 4

    子查询“查找购买量最大的客户”

  5. 5

    查询每个客户的订单总数和已发送订单总数(如果没有则返回0)

  6. 6

    SQL-如何编写select语句来查找连续5天下订单的客户

  7. 7

    使用SQL查找在7月首次下订单的客户

  8. 8

    MySQL 查询 - 获取当前时间段内已下 FIRST 订单的用户数

  9. 9

    查找未导出任何订单的客户

  10. 10

    SQL-查找每个客户的订单总数

  11. 11

    查找每个客户的订单数

  12. 12

    在没有子查询的情况下查找最大sID

  13. 13

    创建查询以返回客户订单的平均交易

  14. 14

    MySQL查询以选择客户的总订单

  15. 15

    具有订单日期范围的SQL客户订单查询

  16. 16

    具有订单日期范围的SQL客户订单查询

  17. 17

    你能告诉我我用来检索客户上次下订单信息的查询有什么问题吗?

  18. 18

    从客户我的帐户页面中删除已取消的WooCommerce订单

  19. 19

    从客户我的帐户页面中删除已取消的WooCommerce订单

  20. 20

    LINQ查询-显示具有订单数量的客户,包括没有订单的客户

  21. 21

    SQL Server 2005:查找一年不下订单的客户

  22. 22

    如何从单个表中查找订单大于X的客户

  23. 23

    Rails查找所有有1个订单的客户

  24. 24

    使用客户名称在我的字典中查找订单

  25. 25

    Oracle Sql Query获取最近下订单的客户列表

  26. 26

    哪个客户下了最多的订单。SQL查询

  27. 27

    哪个客户下了最多的订单。SQL查询

  28. 28

    选择查询以不显示是否已分配给订单

  29. 29

    MS Access查找具有上一年订单但没有今年订单的客户

热门标签

归档