有两个表,包装表和产品表。就我而言,包装包含多种产品。我们需要确定多种产品是否能与包装记录中现有的包装相匹配。以下是一些脚本。" I" ]9 `( F; b
DECLARE @tblPackage TABLE( PackageID int, ProductID int)INSERT INTO @tblPackage VALUES(436,4313)INSERT INTO @tblPackage VALUES(436,4305)INSERT INTO @tblPackage VALUES(436,4986)INSERT INTO @tblPackage VALUES(437,4313)INSERT INTO @tblPackage VALUES(437,4305)INSERT INTO @tblPackage VALUES(442,4313)INSERT INTO @tblPackage VALUES(442,4335)INSERT INTO @tblPackage VALUES(445,4305)INSERT INTO @tblPackage VALUES(445,4335)DECLARE @tblProduct TABLE( ProductID int)INSERT INTO @tblProduct VALUES(4305) INSERT INTO @tblProduct VALUES(4313)我们有两种产品4305和4313,然后我需要检索匹配的包记录437。只有完全匹配的包记录才能返回,所以包436不是正确的包记录。创建多行查询句并不容易。有人能有什么建议吗?非常感谢。" N p ^, A, V# h2 n h5 Z