尋求一些幫助,試圖從我的銷售點數據庫中獲取一些信息。這是一個MS Sql 13.0.4001.0數據庫SQL服務器內部連接不返回說明
我有兩個表。一個「股票」表和一個「股票UDF」表。他們看起來有點像這樣:
庫存表讓我們稱之爲「ST」和股票UDF表「SU」
股票表具有以下的列
SKU, Description, UDF1 ID, UDF2 ID,UDF3 ID,UDF4 ID
股票UDF表具有下面列
ID, Description
我想創建一個返回記錄,但代替UDF1 ID專欄中,我想從SU表中的描述下的ID查詢。
在ST樣本記錄目前看起來是這樣的
SKU, Description, UDF1 ID, UDF2 ID,UDF3 ID,UDF4 ID
1000 Orange 2 1 3 Null
蘇表看起來像這樣
ID, Description
1 Fruit
2 Salads
3 Desserts
4 Vegetables
5 Raw
6 Cooked
我想創建一個返回以下
SKU Description UDF1 UDF2 UDF3 UDF4
1000 Oranges Salads Fruit Desserts
查詢
不知道如何正確完成內部連接。
事情是這樣的:
select st.SKU, st.Description, st.[UDF1 Id], st.[UDF2 Id], st.[UDF3 Id], st.[UDF4 Id]
from [Stock] as st inner join [Stock UDF] as su on st.UDF1 ID = su.ID
但不會返回我想要的。
在此先感謝。