php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.06.2010, 22:44  
Neuer Benutzer
 
Registriert seit: 14.06.2010
Beiträge: 1
PHP-Kenntnisse:
Fortgeschritten
pbundschuh befindet sich auf einem aufstrebenden Ast
Standard Join über 4 Tabellen

Hallo zusammen,

ich habe 4 Tabellen mit folgender Struktur:

Code:
Tabelle customers:
	id
	company
	
Tabelle contacts:
	id
	customer_id -> customers.id
	email
	
Tabelle items:
	id
	pos
	customer_id -> customers.id
	
Tabelle trackmsg:
	id
	item_id -> items.id
	message
Wie muss ich meinen Select-Befehl gestalten, dass ich eine Tabelle mit
Code:
customers.company, contacts.email, items.pos, tracksmg.message
erhalte?

Vielen Dank für die Tipps...

Grüße,
Philipp
pbundschuh ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 14.06.2010, 22:56  
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

Naja wie du selbst schon erkannt hast: einfach joinen.
Du hast dir ja sogar die JOIN-Bedinungen schon rausgeschrieben. Woran scheiterts denn noch?
__________________
Today you...Tomorrow me.
agrajag ist offline   Mit Zitat antworten
Alt 15.06.2010, 07:23  
thomas_w
Gast
 
Beiträge: n/a
Standard

Der SQL mit den JOINs könnte so dann aussehen:

Code:
SELECT customers.company, contacts.email, items.pos, tracksmg.message
  FROM customers
  JOIN contacts
    ON contacts.customer_id = customers.id
  JOIN items
    ON items.customer_id = customers.id
  JOIN trackmsg
    ON trackmsg.item_id = items.id
Grüße
Thomas
  Mit Zitat antworten
Alt 15.06.2010, 08:30  
Erfahrener Benutzer
 
Registriert seit: 15.04.2010
Beiträge: 813
PHP-Kenntnisse:
Fortgeschritten
Paul.Schramenko befindet sich auf einem aufstrebenden Ast
Standard

Für jemanden, der sich selbst als Fortgeschritten betitelt, sollte das aber das Standardwerkzeug sein, einen einfachen Join zusammen zu bauen...
__________________
"My software never has bugs, it just develops random features."
"Real programmers don't comment. If it was hard to write, it should be hard to understand!"
Positive Bewertungen sind nicht unwillkommen...
Paul.Schramenko 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
Persistence Framework #Avedo Software-Design 37 28.03.2009 17:32
[Erledigt] Join über 3 Tabellen BlackPanther Datenbanken 2 11.03.2009 19:56
Abfrage über drei und mehr Tabellen querfisch Datenbanken 3 27.03.2007 21:12
SELECT über zwei Tabellen KingCrunch Datenbanken 9 23.03.2007 04:01
Update über zwei Tabellen tekknotrip Datenbanken 2 26.02.2007 16:25
Abfrage über 3 Tabellen madSoul Datenbanken 5 26.06.2006 12:25
SQL ABfrage über mehrere Tabellen Madden Datenbanken 17 09.05.2006 21:19
Select über 2 Tabellen MasterMind Datenbanken 11 08.04.2006 11:43
LEFT OUTER JOIN für mehr als 2 Tabellen ? Alpha Centauri Datenbanken 4 05.04.2006 16:18
Select über mehrere tabellen Sclot Datenbanken 14 24.11.2005 16:56
[Erledigt] Join mit 3 Tabellen Datenbanken 21 16.05.2005 23:20
sql über 2 tabellen PHP Tipps 2005 2 25.04.2005 21:26
Abfrage über 2 Tabellen / Join agrajag Datenbanken 2 14.09.2004 23:05
suche über 8 tabellen PHP Tipps 2004 3 03.09.2004 12:48
Abfrage über 3 Tabellen PHP Tipps 2004 3 31.07.2004 22:34

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
join mehrere tabellen, php join vier tabellen

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