J
JCB
Mitglied
Moin,
ich hänge hier und brauch mal etwas Hilfe oder einen Lichblick:
eine Tabelle master_tbl
ID C1 C2 c_Country
C1 ist teilweise mit Nummern gefüllt
C2 ist teilweise mit Nummern gefüllt
Normal kann ich einfach eine Abfrage machen die mir ein richtiges Ergebnis ausgibt:
Möchte ich jetzt aber eine Gruppierung des Landes mit ausgewertet haben, weiß ich nicht, wie ich die Unterabfrage gestalten und diese mit der Äusseren verbinden soll?
Ginge das nicht auch ohne ein extra View zu erstellen?
mysql Server 5.0.21
Für einen Hinweis wäre ich dankbar,
Gruß,
JCB
ich hänge hier und brauch mal etwas Hilfe oder einen Lichblick:
eine Tabelle master_tbl
ID C1 C2 c_Country
C1 ist teilweise mit Nummern gefüllt
C2 ist teilweise mit Nummern gefüllt
Normal kann ich einfach eine Abfrage machen die mir ein richtiges Ergebnis ausgibt:
Code:
select count(id),
count(C2),
count(C1),
(select count(C1) from master_tbl where C2 is null) AS cntnew,
count(C2)/count(id)
from master_tbl;
Möchte ich jetzt aber eine Gruppierung des Landes mit ausgewertet haben, weiß ich nicht, wie ich die Unterabfrage gestalten und diese mit der Äusseren verbinden soll?
Code:
select c_country='DE' as DE,
count(id),
count(C2),
count(C1),
(select count(C1) from master_tbl where C2 is null ) AS cntnew, count(C2)/count(id) AS PERCENT
from master_tbl
group by c_country='DE';
Ginge das nicht auch ohne ein extra View zu erstellen?
mysql Server 5.0.21
Für einen Hinweis wäre ich dankbar,
Gruß,
JCB