我正在尝试返回符合此条件的结果
具有2个不同ColorCode
的
ProfileType
我当前的查询返回所有ProfileTypes和ColorCodes
ProfileType | ColorCode
SPT1 | 8XYZ
SPT1 | 1XYZ
SPT2 | 4XYZ
SPT2 | 4XYZ
SPT3 | 4XYZ
SPT3 | 9XYZ
SPT4 | 4XYZ
SPT4 | 4XYZ
我只想从上面的结果集中返回这些行,因为它们是具有两个不同ColorCodes的相同ProfileType
ProfileType | ColorCode
SPT1 | 8XYZ
SPT1 | 1XYZ
SPT3 | 4XYZ
SPT3 | 9XYZ
查询
SELECT. P.ProfileType, E.ColorCode,
FROM profilegroups AS PG
INNER JOIN mfg.profiles AS P
ON PG.id = P.pickgroup
INNER JOIN exts AS E
ON E.Profile = P.Profile
AND E.ProductNumber IN ('XYZ123', 'MX231X')
AND PG.DoProcess = 1
AND P.ProfileType IN ('SPT1','SPT2','SPT3','SPT4','SPTX2','SPT31', 'SPT90');
表格
ProfileGroups
- id
Profiles
- Profile
- ProfileType
- PickGroup
Exts
- Profile
- ColorCode
配置文件和Exts有一个主键配置文件,该配置文件不同于来自配置文件表的ProfileType
https://stackoverflow.com/questions/52544899
复制相似问题