我在MYSQL中排序表时遇到问题。
我把桌子摆成这样:
订单详细信息
订单号
运费
印刷的
产品详细信息
身份证件
订单号
库存位置
我想选择打印为FALSE的所有订单,但也要按运费排序,然后按SKU位置排序
如何将表合并到一个查询中,以便按运费和打印为false的SKU位置进行排序?

最佳答案

可以按以下方式执行隐式联接:

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”)

10-08 19:41