Hallo,
Gibt es eigentlich im Mysql-Dialekt einen Operator bzw. eine Möglichkeit ähnlich "MINUS" ?
Unten stehendes Bsp. (vereinfacht) addiert die Counter je Artikel aus beiden per UNION ALL verbundenen Abfragen.
Ich brauche aber eine Subtraktion.
Vielen Dank.
Gibt es eigentlich im Mysql-Dialekt einen Operator bzw. eine Möglichkeit ähnlich "MINUS" ?
Unten stehendes Bsp. (vereinfacht) addiert die Counter je Artikel aus beiden per UNION ALL verbundenen Abfragen.
Ich brauche aber eine Subtraktion.
SQL:
SELECT artikel,COUNT(*) FROM
(
SELECT artikel FROM table
WHERE attr1 = 1 AND attr = test1'
UNION ALL
SELECT artikel FROM table
WHERE attr1 = 2 AND attr = test2'
)
AS a WHERE attr3<>'0' GROUP BY artikel;
Vielen Dank.
Zuletzt bearbeitet: