[英]Joining 3 Tables without accessing the middle table in SQL
create table RETAIL_ORDER (OrderNumber integer, StoreNumber integer, StoreZIP integer, OrderMonth integer, OrderYear integer, OrderTotal integer);
create table SKU_DATA (SKU varchar(200), SKU_Description varchar(200), Department varchar(200), Buyer varchar(200));
create table ORDER_ITEM (OrderNumber integer, SKU integer(200), Quantity integer, Price integer, ExtendedPrice integer);
回答:
select ro.StoreNumber, ro.OrderMonth, sd.SKU_Description
from
RETAIL_ORDER ro inner join ORDER_ITEM oi on ro.OrderNumber = oi.OrderNumber
inner join SKU_DATA sd on oi.SKU = sd.SKU
order by ro.StoreNumber;
從下次開始,請確保您不要在問題中放置屏幕截圖並以文本形式提供內容。 截圖很好,但應該有文字支持。
此外,始終提供樣本數據和預期結果。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.