gpt4 book ai didi

sql - 加入MYSQL表并按两个字段排序?

转载 作者:行者123 更新时间:2023-11-29 01:46:44 25 4
gpt4 key购买 nike

我在对 MYSQL 中的表进行排序时遇到问题。

我的表格设置如下:

订单详情

  • 订单号
  • 运费
  • 打印

产品详情

  • 身份证
  • 订单号
  • SKU_位置

我想选择所有订单 WHERE printed = FALSE 但还要按运费排序,然后按 SKU_位置排序

如何将这些表连接到一个查询中,以便它按 shipping_cost 和 SKU_location 进行排序,其中 printed = false?

最佳答案

您可以通过以下方式进行隐式 JOIN:

SELECT * 
FROM Order_details od
JOIN Product_details pd
ON od.Order_ID = pd.Order_ID
WHERE od.printed = FALSE
ORDER BY od.shipping_cost, pd.SKU_location

每个表后面的文本重命名该表以便在后面的查询部分中轻松引用(即代码“Database.Long_Table_Name ltn”将表重命名为“ltn”)

关于sql - 加入MYSQL表并按两个字段排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5068714/

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