php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 20.09.2005, 13:10  
Gast
 
Beiträge: n/a
Standard 3 Tabellen verbinden...

Hallo Forum,

ich schaffe es einfach nicht 3 Tabellen zu verbinden, bitte hilf mir...

Tabelle_1 (trainer)
id | name | tel | mail

Tabelle_2 (verein)
id | verein | str | plz | ort | tel | mail

Tabelle_3 (freigaben)
id | freigabe | sportart

Was ich nun vorhabe ist die id aus Tabelle_3 zu lesen wo freigabe 1, und die sportart fußball ist - anhand dieser id´s sollen nun Tabelle 2 und 3 ausgelesen werden.

Die Ausgabe stelle ich mir ungefähr so vor:

Verein: Verein | str | plz | ort | tel | mail
Trainer: name | tel | mail

Das ganze dann noch nach Bundesländern geordnet...
Ich sitz da jetzt schon ne gute Woche dran, doch checks einfach nicht !

Die Tabellen enthalten auch wesentlich mehr Felder, aber wenn ich das mal so hinbekomme ist der Rest ein Klacks.

Danke schonmal !!!
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 21.09.2005, 08:21  
Erfahrener Benutzer
 
Registriert seit: 27.08.2007
Beiträge: 391
jens76 befindet sich auf einem aufstrebenden Ast
Standard

also ich würde es mal mit INNER JOIN probieren!

aber solange du in einer tabelle nicht einen refferenzwert zur anderen hast wird das nie was!

also

zb:

USER
uid / user / nachname / vorname / cid

COMPANY
cid / name / chef

und hier kannste dann verknüpfen!!

select *
from user INNER JOIN company ON user.cid = company.cid


Am besten du schaust dir nochmal den aufbau von deinen tabellen an!

weil....

so geht es nicht!
jens76 ist offline   Mit Zitat antworten
Alt 21.09.2005, 21:16  
Gast
 
Beiträge: n/a
Standard

ich würde die Tabellen so gestalten:

Tabelle_1 (data)
id | verein_id | freigaben_id | trainer_id

Tabelle_2 (verein)
id verein | str | plz | ort | tel | mail

Tabelle_3 (freigaben)
id | freigabe | sportart

Tabelle_4 (trainer)
id | name | tel | mail

Dann trägst Du die IDs der Angaben verein, trainer, freigaben in die tabelle
id und hast eine saubere Datenbank und kannst sowohl ohne einen JOIN
die Tabellen verknüpfen.
  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
Tabellen für Vokabeltrainer anlegen... anonym01 PHP Tipps 2008 9 03.03.2008 21:18
PHP Array in MYSQL Tabellen schreiben Matt Datenbanken 1 26.02.2008 19:43
2 Tabellen verbinden wo eien davon Auswahliste ist Beutel Datenbanken 1 20.03.2007 23:52
2 Tabellen verbinden, die nichts gemeinsam haben chr Datenbanken 12 06.07.2006 18:31
3 Tabellen verbinden madSoul Datenbanken 4 30.03.2006 15:37
verbinden von 3 Tabellen... madSoul Datenbanken 6 23.03.2006 13:17
Join-Abfrage über mehrere Tabellen sinai Datenbanken 3 04.02.2006 13:05
einträge aus 2 tabellen sortieren Tschuu Datenbanken 11 20.12.2005 08:21
MySQL - mehrere tabellen verbinden freitz PHP Tipps 2005-2 1 02.07.2005 15:44
Dubletten herausfiltern mit verbinden 2er tabellen. robo47 Datenbanken 2 12.05.2005 11:59
[Erledigt] tabellen verbinden.... PHP Tipps 2005 4 28.04.2005 11:38
Tabellen verbinden b++ Datenbanken 3 14.04.2005 11:19
[Erledigt] Ausgelesende Daten in MySQL Tabellen mit Links verbinden Datenbanken 8 15.01.2005 20:50
[Erledigt] Selectanfrage an eine Datenbank,aber aus mehreren Tabellen Datenbanken 2 26.10.2004 07:23
[Erledigt] fulltext suche priorität von tabellen setzen Datenbanken 1 09.08.2004 15:26

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
drei tabellen verbinden, 3 tabellen verbinden php, mehrere tabellen in datenbank verbinden, tabellen in datenbank verbinden, mysql 3 tabellen verbinden inner join, mysql tabellen verbinden ohne join

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