Hallo Ich habe zwei Tabellen wie untenSql Reihen zählen mit
tblContactType
typeId typeName active
1 Email 1
2 Phone 1
3 Address 1
4 Fax 1
tblContact
id IdName typeId groupId
100 test 1 1
101 test2 1 1
102 test3 1 2
103 test4 2 2
104 test5 2 3
105 test6 3 3
die Ergebnisse Möchten Sie mit Spaltennamen werden als Typname und von Gruppen-ID gruppiert zu zählen. Die Ergebnisse sollten die Gesamtzahl der einer Gruppe zugeordneten Typen sein, die einem Kontakt zugeordnet sind.
GroupId EmailCount PhoneCount AddressCount FaxCount
1 2 0 0 0
2 1 1 0 0
3 0 1 1 0
was haben Sie bisher versucht? Sie können dies erreichen, indem Sie LINKER JOIN, GROUP BY, SUM und IIF oder CASE – maSTAShuFu
kennen Pivot-Abfrage? –