php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.07.2006, 13:57  
patr1k
Gast
 
Beiträge: n/a
Standard [Erledigt] SQL Statement (schwer zu erklären)

Hallo zusammen,

in meiner Datenbank befinden sich die folgenden zwei Tabellen (die unrelevanten Spalten habe ich entfernt):

Zitat:
benutzer: id, gruppe
auftraege: id, name, b_id
In der Tabelle auftraege kann es beliebig viele Aufträge geben. Zu jedem Auftrag gibt es eine "b_id", diese ID gibt den Benutzer an, der den Auftrag angelegt hat. Dieser ist wiederrum in der Tabelle "benutzer" gespeichert und ist einer bestimmten Gruppe zugewiesen.

Ich möchte nun mit einem SELECT alle Aufträge einer bestimmten Gruppe sekeltieren. Habe als Variable aber nur die ID des Benutzers (b_id) gegeben. Ich muss in dem SELECT also die Gruppe des Benutzers identifizieren und mir anhand der Gruppe dann alle entsprechenden Aufträge zurückgeben lassen.

Hat jemand eine Ahnung wie man das mit einem SELECT realisieren kann?

Vielen Dank für die Hilfe!
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 12.07.2006, 14:06  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Das könntest du mittels eines Subselects erledigen - ob das für dich dann noch "ein" select ist weiß ich nicht.

Irgendwie so:

SELECT auftraege.name FROM benutzer JOIN auftraege ON auftraege.b_id=benutzer.id WHERE benutzer.gruppe=(SELECT gruppe FROM benutzer WHERE id=$Benutzer-ID)
__________________
Today you...Tomorrow me.
agrajag ist offline   Mit Zitat antworten
Alt 12.07.2006, 14:58  
patr1k
Gast
 
Beiträge: n/a
Standard

Stimmt, so gehts. Dank dir!
  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
INNER JOIN, GROUP BY und ... schwer zu erklären abyss Datenbanken 2 15.06.2008 00:55
SQL Statement "Logisch" verknüpfen? Cheesy Datenbanken 6 04.12.2006 12:54
beginn mit oop und klassen. aller anfang ist schwer... :( Promaetheus PHP Tipps 2006 1 22.06.2006 18:10
Frage zu Statement heohni Datenbanken 6 16.02.2006 00:35
Session.... schwer schwer schwer.... PHP Tipps 2006 7 01.01.2006 22:24
[Erledigt] Hilfe f. SQL Statement Datenbanken 7 25.10.2005 14:18
richtiges löschen schwer gemacht -.- PHP Tipps 2005-2 7 25.07.2005 08:21
[Erledigt] Select Statement - Order by Problem mit Datentypen Datenbanken 6 03.06.2005 16:02
Mysql OR statement PHP Tipps 2005 2 11.05.2005 18:37
Übergebene Variable in SQL Statement PHP Tipps 2005 5 22.04.2005 02:05
SELCT STATEMENT LA-Finest PHP Tipps 2005 10 14.04.2005 10:20
[Erledigt] frage zu select statement Datenbanken 4 21.12.2004 10:29
[Erledigt] Select Statement mit exists subquery Datenbanken 5 09.12.2004 10:24
select into statement Datenbanken 11 15.09.2004 11:15
[Erledigt] Statement in Schleife Datenbanken 5 10.09.2004 12:11

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
join statement logisch erklären, sql schwer

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:42 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.