Ich habe drei Tabellen: Geschichte, Video und Benutzer. Die zwei folgenden Abfragen zeigen für jedes Video die Anzahl der Ansichten für französische Benutzer oder für deutsche Benutzer an:
%Vor%und
%Vor%Aber wie kombinieren Sie diese beiden Abfragen, um nur eins zu haben? Ich hätte gerne so etwas:
%Vor%Verwenden Sie bedingte Aggregation:
%Vor% Beachten Sie auch, dass die Abfrage vereinfacht werden kann. Die JOIN
bis VIDEO
wird wahrscheinlich nicht benötigt (vorausgesetzt, dass idVideo
eindeutig ist, was eine sehr vernünftige Annahme ist).
Auch die ORDER BY
und GROUP BY
sollten dieselbe Spaltenreferenz verwenden.