MySQL Forums
Forum List  »  German

Re: Verknüpfung mehrere WHERE Bedinungen
Posted by: Katja Kahl
Date: February 02, 2015 03:58AM

Hallo Lizzy,
hier eine der möglichen Lösungen.
Anstatt die Anzahl der Ergebniszeilen zu verwenden, arbeite ich hier mit der Summen-Funktion. Die Einschränkungen auf statistik werden mit ODER verknüpft.

Dazu kommt die "if-Abfrage" für die Summenbildung: Wenn Kauf PQ = 1 ist, dann ist mein Wert = 1 ansonsten ist mein Wert = 0.

SELECT `artikel`.`Artikelname`
, sum(if(`statistik`.`Kauf PQ` = 1, 1, 0)) AS 'Kauf PQ'
, sum(if(`statistik`.`Kauf Konkurrenz` = 1, 1, 0) AS 'Kauf Konkurrenz'
FROM `statistik`
LEFT JOIN `statistik`.`artikel` ON `statistik`.`Artikel_ID` = `artikel`.`Artikelnummer`
WHERE (`statistik`.`Kauf PQ` = 1 OR `statistik`.`Kauf Konkurrenz` = 1)
group by `artikel`.`Artikelname`

Options: ReplyQuote


Subject
Views
Written By
Posted
1424
January 22, 2015 07:37AM
Re: Verknüpfung mehrere WHERE Bedinungen
933
February 02, 2015 03:58AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.