TableBoxes TableItems
BoxCode BoxDesc ItemNo BoxCode ItemDesc
X1 Freight1 123 X1 Tomatoes
X4 Freight2 124 X1 Apples
X8 Freight3 128 X4 Potatoes
BoxCode=X1 のみの結果行が必要で、出力は ItemNo 順に並べられます
BoxNumber ItemNo ItemDesc
1 1 Tomatoes
1 2 Apples
ItemNo で row_number()を使用すると、'ItemNo' シリアルを簡単に取得できます。最初の表から箱のシリアルを見つけるにはどうすればよいですか? 私の現在のクエリ
select
row_number() over(
order by a.ItemNo
)as ItemNo
,ItemDesc
from
TableItems a
inner join TableBoxes b
on a.BoxCode=b.BoxCode
where
a.BoxCode='X1'
BoxCode のシリアルを選択する方法がわかりません、ダミアン。