php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.09.2004, 22:44  
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 Abfrage über 2 Tabellen / Join

Folgendes Problem:
Ich erklär das ganze am besten an einem Beispiel.
Ich habe 2 Tabellen Anton und Berta:

Anton hat die Spalten (+ Inhalte)
Zitat:
id | text
1 | a
2 | b
3 | c
4 | d
5 | e
....
Berta
Zitat:
id | aid |bid
1 | 2 | 3
2 | 2 | 2
3 | 3 | 3
4 | 3 | 1
5 | 1 | 3
Jetzt möchte ich alle Datensätze von Anton, bei denen die id gleich der aid ist, die neben der bid "3" in Berta steht.
Sprich:
Suche bei Berta alle Datensätze mit bid=3. Nehme die aid aus den gefundenen Zeilen und Suche dann alle Datensätze in Anton, bei denen die id einer dieser aids entspricht.
In diesem Fall soll er mir also die Datensätze 2 (b), 4 (d) und 1 (a) von Anton ausgeben.

Ich weiß, dass es irgendwie mit JOIN geht - nur wie ist mir noch schleierhaft. Mit dem Manual komme ich da irgendwie absolut nicht zurecht.

Ich wäre also froh, wenn mir jemand weiterhelfen kann.

Danke
werbegeschenk
__________________
Today you...Tomorrow me.
agrajag ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 14.09.2004, 22:50  
Gast
 
Beiträge: n/a
Standard

Also ich glaub, dass ich nicht alles verstanden habe was du meinst, aber ich versuche es einfach mal. :wink:

Code:
$sql = "SELECT Anton.id, Anton.text FROM Anton LEFT JOIN BERTA ON Anton.id = Berta.aid WHERE Berta.bid = 3";
Schau mal nach, was da raus kommt.
  Mit Zitat antworten
Alt 14.09.2004, 23:05  
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 ging ja superschnell.

Zitat:
Zitat von PrinzEisenherz
Also ich glaub, dass ich nicht alles verstanden habe was du meinst, aber ich versuche es einfach mal. :wink:
Liegt wohl daran, dass ich meine Probleme nie so wirklich schön einfach erklären kann

Zitat:
Code:
$sql = "SELECT Anton.id, Anton.text FROM Anton LEFT JOIN BERTA ON Anton.id = Berta.aid WHERE Berta.bid = 3";
Schau mal nach, was da raus kommt.
Jep, kommt das raus was ich wollte.

Dankeschön, klappt einwandfrei!

werbegeschenk
__________________
Today you...Tomorrow me.
agrajag 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 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 drei und mehr Tabellen querfisch Datenbanken 3 27.03.2007 21:12
Abfrage über 3 Tabellen madSoul Datenbanken 5 26.06.2006 12:25
Problem mit Inner join Jabi Datenbanken 15 09.05.2006 14:10
LEFT OUTER JOIN für mehr als 2 Tabellen ? Alpha Centauri Datenbanken 4 05.04.2006 16:18
INNER JOIN + Suchkriterien + Abfrage duerov PHP Tipps 2006 4 04.04.2006 12:47
Abfrage über zwei Tabellen (m. JOIN?) Spiff Datenbanken 3 13.02.2006 09: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
[Erledigt] Join mit 3 Tabellen Datenbanken 21 16.05.2005 23:20
INNER JOIN mit 4 tabellen ??? Dragon26mFR Datenbanken 5 01.05.2005 18:51
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
SQL Abfrage aus mehreren Tabellen PHP Tipps 2004 7 26.07.2004 16:56

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
volltext zwei tabellen abfragen join, sql abfrage von 2 tabellen join, join abfrage 3 tabellen, join 2 tabellen, php join tabellen abfragen, 2 tabellen join, sql abfrage 2 tabellen join, sql abfrage aus 2 tabellen join, tabellen join ( )

Alle Zeitangaben in WEZ +1. Es ist jetzt 10:20 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.