AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken SQL: Wieviele Teile gehören zum Ganzen?
Thema durchsuchen
Ansicht
Themen-Optionen

SQL: Wieviele Teile gehören zum Ganzen?

Ein Thema von Angel4585 · begonnen am 12. Aug 2012 · letzter Beitrag vom 13. Aug 2012
 
Angel4585

Registriert seit: 4. Okt 2005
Ort: i.d.N.v. Freiburg im Breisgau
2.199 Beiträge
 
Delphi 2010 Professional
 
#1

SQL: Wieviele Teile gehören zum Ganzen?

  Alt 12. Aug 2012, 13:04
Datenbank: MySQL • Version: 5 • Zugriff über: PHP
Hallo
Ich habe ein kleines Problem in SQL.

Ich habe insgesamt drei Tabellen:
League(level,index,name)
Team(id,townid,name)
LeagueTeam(level,index,townid,teamid)

Jetzt brauche ich eine SQL-Abfrage die mir folgendes Ergebnis ausspuckt:
TeamsInLeague(level,index,town,teamcount)

Also wieviele Teams wurden der Liga zugeordnet.


Habs mitfolgender Anfrage versucht:
Code:
SELECT l.level, l.index, lt.townid, count( * ) teamcount
FROM League l
LEFT JOIN LeagueTeam lt ON lt.level = l.level
AND lt.index = l.index
GROUP BY l.level, l.index
Passt solange mehr als 0 Teams in der Liga sind.
Aber wenn 0 Teams in der Liga sind, bekomme ich für teamcount trotzdem 1.
irgendwie muss ich anders arbeiten mit dem count(*) aber ich komm nicht drauf wie
Habt Ihr ne Idee?

PS: Mit Sub-Select wäre es mir prinzipiell klar wie es geht,einfach ein zweites select in das count reinmachen, aber ich möchte es lieber mit join lösen, wenn möglich.
Martin Weber
Ich bin ein Rüsselmops
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:07 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 by Thomas Breitkreuz