Lassen Sie sich die folgende Tabelle annehmen:MySQL - Summe nur dann, wenn alle Zeilen sind nicht null, sonst return null
X VALUE
1 2
1 3
2 NULL
2 4
ich eine Ergebnismenge von X mit der Summe von VALUE gruppiert werden soll, aber nur, wenn alle Zeilen bezogen auf jeden X-Wert sind nicht null.
das gleiche Beispiel verwenden, muss das Ergebnis sein:
X SUM(VALUE)
1 5
Wie Sie sehen können, ist X=2
nicht aufgrund der Tupel (2, NULL)
ausgewählt.
Ich möchte, wann immer dies möglich ist, ohne Unterabfragen zu verwenden.
Vielen Dank!
+1 Nifty, wie in warum ich glaube nicht, dass? :) –
Arbeitete perfekt, danke – user3418803
Ich wünschte, ich könnte dies zweimal upvote. Danke, tolle Antwort - einfach aber nicht offensichtlich – billynoah