1
尋求有關此複雜場景的幫助。元素存在於一個組中必須與其他元素一起存在
我稱三代表作爲Interchange
,Driver
和Application
ALL SKU從應用程序表中存在的交換表檢查爲「REP」和可用稱爲「基線」和對應關係NewSKU其中存在柱新行目前在驅動程序表
表: -
DECLARE @Interchange TABLE
(
SKU VARCHAR (50),
CHECKS VARCHAR (50),
NewSKU VARCHAR (50)
)
INSERT @Interchange
SELECT 'AEM41-1408DS', 'Bridgestone', '41-1408DS' UNION ALL
SELECT 'AEM41-1408DS', 'REP', 'AEM21-203DK'
DECLARE @Driver TABLE
(
BaseLine VARCHAR (50),
NewLine VARCHAR (50)
)
INSERT @Driver
SELECT 'Cold Air Intake', 'Air Filter%'
DECLARE @APPLICATION TABLE
(
SKU VARCHAR (50),
line VARCHAR (50)
)
INSERT @APPLICATION
SELECT 'AEM41-1408DS', 'Cold Air Intake' UNION ALL
SELECT 'AEM41-1408DS', 'Cold Air Intake' UNION ALL
SELECT 'AEM41-1408DS', 'Cold Air Intake' UNION ALL
SELECT 'AEM41-1408DS', 'Cold Air Intake' UNION ALL
SELECT 'AEM21-203DK', 'Air Filter High'
任何一個可以請建議這種複雜情況下的T-SQL查詢?
僅以表格格式顯示示例數據和所需輸出會非常有幫助。 – DarkKnight
我不明白從「所有SKU」開始的整個事情。我讀了三次,迷失在中間......難道你不能簡化你的問題嗎?我們時間都很短。 –
輸出需要從應用程序中取出,AND 驅動程序表被用來檢查線SKU和NewSKU 我們需要檢查SKU(從駕駛員交匯處表和基線)和對應關係NewSKU(從交換表和來自驅動程序表的新行) 兩者都應出現在應用程序表中應該出現在輸出 其中應該檢查REP – Shan