![]() |
Datenbank: MySQL • Zugriff über: egal
Problem mit SQL-Abfrage
Hallo zusammen,
ich habe ein Problem und bekomme - auch mit Hilfe von "googlen" - leider keine Antwort auf meine Fragen. Ich habe 2 Tabellen: 1. Tabelle Bilder: ID, Datei, Beschreibung, Zu_Kategorie 2. Tabelle BilderKategorien: ID, Beschreibung Nun möchte ich mir in einem Query anzeigen lassen, wie viele Bilder sich in der jeweiligen Kategorie befinden und folgendermaßen Formatiert ist: =================================== Kategorie | Anzahl der Bilder =================================== Urlaub Sommer | 10 Katzen | 23 [...]
SQL-Code:
funktioniert zwar, aber der Name (= Beschreibung) der Kategorie wie oben skizziert bekomme ich nicht in die Abfrage :-(
SELECT COUNT(*) FROM Bilder GROUP BY Zu_Kategorie
Hoffe es können mir die SQL-Freaks auf die Sprünge helfen... :hi: SCRaT |
Re: Probleme mit 2 kleinen SQL-Abfragen
Zu 2.)
SQL-Code:
allerdings ist mir nicht klar, welches die Kategorie in der 2. Tabelle sein soll.
SELECT COUNT(*)
FROM Bilder as a LEFT OUTER JOIN BilderKategorien as b ON a.Kategorie = b. Kategorie GROUP BY Zu_Kategorie |
Re: Probleme mit 2 kleinen SQL-Abfragen
Joine die Bezeichnung Kategorie einfach hinzu:
SQL-Code:
select
count(b.ID), k.Beschreibung from Bilder b join BilderKategorien k on k.ID=b.Zu_Kategorie group by b.Zu_Kategorie and k.ID; |
Re: Probleme mit 2 kleinen SQL-Abfragen
Danke. Funktioniert perfekt!
SCRaT |
Re: Probleme mit 2 kleinen SQL-Abfragen
Nur das nächste Mal eine Frage pro Thread. Es ist immer noch Zeit deinen ersten Beitrag zu editieren und nur die 2. Frage drin stehen zu lassen (die 2. wurde ja beantwortet), und für deine erste Frage einen neuen Thread zu erstellen.
|
Re: Problem mit SQL-Abfrage
Zitat:
SCRaT |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:51 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz