【发布时间】:2019-05-21 00:50:33
【问题描述】:
目前有 3 个表格,包含以下列,
Table 1
item_id | cost_price
Table 2
item_id | cost_price
Table 3
item_id | cost_price
需要按三个表中的最低值排序,其中子句按item_id排序。 item_id 在所有 3 个表之间共享。
我知道它可能是一个带有 INNER 连接的子查询?但就是不知道怎么写……
SELECT table1.cost_price, table2.cost_price, table3.cost_price FROM table2
INNER JOIN table1
ON table1.item_id= table2.item_id
INNER JOIN table3
ON table3.item_id= table1.item_id
我希望按查询中的最低 cost_Price 排序。但我不确定是否应该使用内连接。
【问题讨论】:
-
您想要最低的总价以及与之相关的所有价值吗?或者,按价格升序排序?另外,您使用的是哪个 SQL?办理?甲骨文? MySQL?
-
嗨,马克,我正在使用 mySQL,所有 3 个表中的总最低价格是目标。如果不清楚,请见谅:(
标签: sql