Sql t使用精确匹配。我的理解是,上面的结果表给出了基于零件号和所有对应行的所有精确匹配和非精确匹配的累积结果。我现在如何将其过滤到所提到的条件。我能够通过条件语句使一切正常工作。谢谢你的帮助。 Insert into FFGD.dbo.BAANExport
Sql t使用精确匹配。我的理解是,上面的结果表给出了基于零件号和所有对应行的所有精确匹配和非精确匹配的累积结果。我现在如何将其过滤到所提到的条件。我能够通过条件语句使一切正常工作。谢谢你的帮助。 Insert into FFGD.dbo.BAANExport ,sql,sql-server,tsql,Sql,Sql Server,Tsql,t使用精确匹配。我的理解是,上面的结果表给出了基于零件号和所有对应行的所有精确匹配和非精确匹配的累积结果。我现在如何将其过滤到所提到的条件。我能够通过条件语句使一切正常工作。谢谢你的帮助。 Insert into FFGD.dbo.BAANExport (PartNumber) SELECT PartList.PartNumber FROM FFGD.dbo.ImportCSV PartList INNER JOIN BAANItems.dbo.ItemMast
t使用精确匹配。我的理解是,上面的结果表给出了基于零件号和所有对应行的所有精确匹配和非精确匹配的累积结果。我现在如何将其过滤到所提到的条件。我能够通过条件语句使一切正常工作。谢谢你的帮助。
Insert into FFGD.dbo.BAANExport
(PartNumber)
SELECT
PartList.PartNumber
FROM
FFGD.dbo.ImportCSV PartList
INNER JOIN
BAANItems.dbo.ItemMaster ItemMaster ON PartList.PartNumber LIKE BAANItems.dbo.ItemMaster.PartNumber + '%'
SELECT
PartList.PartNumber
FROM
ImportCSV PartList
INNER JOIN
ItemMaster ON ItemMaster.PartNumber = PartList.PartNumber
UNION ALL
SELECT
ItemMaster.PartNumber
FROM
ImportCSV PartList
-- THIS SHOULD CHANGE BASED ON YOUR PART NUMBER SEQUENCE
INNER JOIN
ItemMaster ON LEFT(ItemMaster.PartNumber,8) = LEFT(PartList.PartNumber,8)
LEFT JOIN
(
SELECT
PartList.PartNumber as FoundPartNumber
FROM
ImportCSV PartList
INNER JOIN
ItemMaster ON ItemMaster.PartNumber = PartList.PartNumber
) IT ON IT.FoundPartNumber = PartList.PartNumber
WHERE
IT.FoundPartNumber IS NULL