Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

SQL befehl - verknüpfung zweier Tabellen plus COUNT

Frage Entwicklung Datenbanken

Mitglied: 75865

75865 (Level 1)

26.02.2009, aktualisiert 11:41 Uhr, 6101 Aufrufe, 3 Kommentare

Hallo und Guten Tag,

mein Problem, ich habe zwei Datenbanken die etwa so aussehen:

Tabelle 1 Modelle:
id - title - kategorie
1 - 80 - 1
2 - S5 - 1
3 - S8 - 1
4 - Passat - 2
5 - Golf - 2
6 - Polo - 2
7 - Tiguan - 2

Tabelle 2 Hersteller:
id - title
1 - Audi
2 - VW
3 - BMW


nun möchte ich alle Hersteller ausgeben, mit der angabe wie viele Modelle es von dem jeweiligen Hersteller gibt, also so:

Audi (3)
VW (4)
BMW (0)

wie lautet für dieses Bespiel der SQL-Syntax!?

Danke schonmal
Mitglied: Logan000
26.02.2009 um 11:52 Uhr
Moin Moin

Das könnte in etwa so aussehen:
01.
Select Hersteller.title, count(Hersteller.title) as Modellanzahl  
02.
From Modelle Right Join Hersteller On Modelle.kategorie = Hersteller.id 
03.
Group by Hersteller.title
Gruß L.
Bitte warten ..
Mitglied: 75865
26.02.2009 um 12:06 Uhr
Funktioniert schon wunderbar, allerdings gibt er bei einem Hersteller wo kein Modell vorhanden ist immer ne 1 aus!?
Bitte warten ..
Mitglied: 75865
26.02.2009 um 12:10 Uhr
ok, hab noch was geändert, und nun klappt es danke sehr

Syntax:

Select Hersteller.title, count(Modell.id) as Modellanzahl
From Modelle Right Join Hersteller On Modelle.kategorie = Hersteller.id
Group by Hersteller.title
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Datenbanken
gelöst Schleifen in SQL-Abfrage bei 2 Tabellen (2)

Frage von Aximand zum Thema Datenbanken ...

Festplatten, SSD, Raid
Vergleich zweier SSD-Typen im Raid-10 für den Anwendungsfall SQL-Datenbank (8)

Frage von DerWoWusste zum Thema Festplatten, SSD, Raid ...

Heiß diskutierte Inhalte
Microsoft
Ordner mit LW-Buchstaben versehen und benennen (21)

Frage von Xaero1982 zum Thema Microsoft ...

Netzwerkmanagement
gelöst Anregungen, kleiner Betrieb, IT-Umgebung (18)

Frage von Unwichtig zum Thema Netzwerkmanagement ...

Windows Update
Treiberinstallation durch Windows Update läßt sich nicht verhindern (17)

Frage von liquidbase zum Thema Windows Update ...