1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
SELECT M1 AS M1,M2 AS M2,M3 AS M3,M4 AS M4,
FROM (SELECT M1 AS M1,M2 AS M2,M3 AS M3,M4 AS M4
FROM EXPRESS_Selection
WHERE M1 = ({param1})
UNION ALL
SELECT M1 AS M1,M2 AS M2,M3 AS M3,M4 AS M4
FROM EXPRESS_Selection
WHERE M2 = ({param2})
UNION ALL
SELECT M1 AS M1,M2 AS M2,M3 AS M3,M4 AS M4
FROM EXPRESS_Selection
WHERE M3 = ({param3})
UNION ALL
SELECT M1 AS M1,M2 AS M2,M3 AS M3,M4 AS M4
FROM EXPRESS_Selection
WHERE M4 = ({param4}))
GROUP BY M1,M2,M3,M4
HAVING COUNT(*)>=2 |