php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.02.2005, 13:15  
Erfahrener Benutzer
 
Registriert seit: 01.02.2008
Beiträge: 187
MortakArtos befindet sich auf einem aufstrebenden Ast
Standard Abfrage Vergleich zweier Tabellen

Hab in einer Tabelle (timeslots) Timeslots gespeichert:

Code:
ID      NAME
1       Vormittag
2       Nachmittag
In einer Anderen Tabelle (partie_timeslot) die Zuweisungen zur Gruppe

Code:
ID      timeslotid      partieid
1       1               1
2       1               2
3       2               2
Nun möchte ich alle IDs aus der ersten Tabelle, die mit einer bestimmen GruppenID in der zweiten Tabelle nicht vorkommen.

Mein Ansatz bis jetzt:
Code:
SELECT t.id, t.name FROM timeslots t, partie_timeslot pt WHERE pt.partieid='2' AND t.id<>pt.timeslotid
Wenn ich nach der partieid 1 Abfrage, liefert er mir die gewünscht ID 2, wenn ich allerdings nach der partieid 2 abfrage, liefert er mir die ID 1 und 2, da sollte er doch eigentlich gar nichts liefern...

Irgendwo hab ich da einen Denkfehler, ich komm aber einfach nicht dahinter...
MortakArtos ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 22.02.2005, 14:39  
Erfahrener Benutzer
 
Registriert seit: 29.10.2004
Beiträge: 1.781
derHund
Standard

Zitat:
die mit einer bestimmen GruppenID in der zweiten Tabelle nicht vorkommen.
ich habe leider nicht verstanden, was du genau möchtest, aber LEFT JOIN + IS NULL sollten dir helfen.
__________________
derHund ist offline   Mit Zitat antworten
Alt 22.02.2005, 16:02  
Erfahrener Benutzer
 
Registriert seit: 01.02.2008
Beiträge: 187
MortakArtos befindet sich auf einem aufstrebenden Ast
Standard

Irgendwie komm ich nicht klar....

Zitat:
SELECT t.id, t.name, pt.partieid
FROM timeslots t LEFT JOIN partie_timeslot pt ON t.id<>pt.timeslotid
HAVING (pt.partieid=2)
Irgendwie holt er mir, wenn beide timeslots vorhanden sind, immer alle raus, dabei sollte er dann ja keins rausholen. Wenn nur einer vorhanden ist, funktionierts...
MortakArtos ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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 an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
abfrage auf gleiche Spalten aus zwei Tabellen maeck Datenbanken 13 08.07.2008 10:09
Abfrage mehrere Tabellen SteiniKeule Datenbanken 14 18.04.2008 19:57
abfrage über mehrere tabellen mit einer bedingung DarkThunder PHP Tipps 2007 6 15.04.2007 17:13
Abfrage über 3 Tabellen madSoul Datenbanken 5 26.06.2006 12:25
Vergleich zweier Tabellen Mandalay Datenbanken 11 22.03.2006 06:32
Abfrage mehrerer Tabellen per PHP (Code vereinfachen) PHP Tipps 2007 4 18.12.2005 12:34
[Erledigt] abfrage mehrere tabellen PHP Tipps 2005-2 3 31.10.2005 21:57
Abfrage aller Tabellen über Schleife PHP Tipps 2005-2 7 22.10.2005 12:16
problem bei ausgabe einer abfrage aus 2 Tabellen Lia PHP Tipps 2005-2 2 28.07.2005 17:30
[Erledigt] Abfrage erstelln über 3 Tabellen Datenbanken 4 26.04.2005 16:02
Abfrage zweier Tabellen mit COUNT() funktion Datenbanken 23 20.09.2004 22:13
Abfrage über 3 Tabellen Datenbanken 3 20.09.2004 08:08
Abfrage zweier Tabellen funzt net richtig Datenbanken 1 17.09.2004 12:53
2 Tabellen 1 Abfrage nilsfeld Datenbanken 6 11.08.2004 11:18
Abfrage über 3 Tabellen PHP Tipps 2004 3 31.07.2004 22:34

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
counts zweier tabellen vergleichen & sql, php string tabelle vergleich, sql vergleich zweier tabellen, vergleich zweier tabellen

Alle Zeitangaben in WEZ +2. Es ist jetzt 05:24 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.