我有这样的表结构
PersonID | Name | ItemID1 | ItemID2 |ItemID3 | ItemID4
1 | kk | 1 | 2 |NULL | NULL
2 | KK | 1 | NULL | 2 | NULL
在上面的数据集中,如果两个人有相同的名字和相同的项目集(这里的项目序列不匹配),则他们是相同的。基本上,在第 1 行,人名是 KK,项目列表是 1 和 2,第 2 行也是如此。因此,这 2 个是匹配的行。
我需要编写一个 sql 查询来查找这些匹配的行吗?