SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 06.08.2003, 15:47:19
Benutzerbild von Yzerman
Yzerman Yzerman ist offline
Member
 
Registriert seit: Dec 2002
Ort: Soest
Beiträge: 623
Yzerman eine Nachricht über ICQ schicken
Abfrage über zwei Tabellen

So, nun brauche ich auch mal Hilfe bei einer Query.
Ich habe eine Tabelle `matches` mit `id` als Primärschlüssel (auto_increment), der ID der Heimmannschaft und der ID der Gastmannschaft.
Weiterhin hab ich eine Tabelle `teams` mit einem Feld `id` und einem Feld `teamname`.
Nun möchte ich alle Begegnungen aus `matches` auslesen, und zwar so, dass statt der ID's die Teamnamen dargestellt werden (natürlich in EINER Query).
Ich hab irgendwie das Gefühl, dass das total einfach ist, aber ich steh da wirklich momentan wie der Ochse vorm Berg.
__________________
The internet is full of answers, even to never asked questions!
Mit Zitat antworten
  #2  
Alt 06.08.2003, 18:05:05
MiH MiH ist offline
Member
 
Registriert seit: Aug 2002
Beiträge: 775
Code:
select t1.teamname, t2.teamname from tab1
inner join tab2 t1 on tab1.team1 = t1.id
left join tab2 t2 on tab1.team2 = t2.id
ich hoffe das klappt so...

Geändert von MiH (06.08.2003 um 22:36:44 Uhr)
Mit Zitat antworten
  #3  
Alt 07.08.2003, 08:49:56
Benutzerbild von Yzerman
Yzerman Yzerman ist offline
Member
 
Registriert seit: Dec 2002
Ort: Soest
Beiträge: 623
Yzerman eine Nachricht über ICQ schicken
Krieg ich irgendwie nicht hin.
Hier nochmal meine Tabellenstruktur:

Tabelle `teams`
`id` `name`...
-------------
1 Dortmund
2 Schalke
.
.
.

Tabelle `spielplan`
`heim` `gast`...
----------------
1 2
.
.
.

Nun will ich `spielplan` so auslesen, dass Dortmund Schalke rauskommt.
__________________
The internet is full of answers, even to never asked questions!
Mit Zitat antworten
  #4  
Alt 07.08.2003, 10:55:06
MiH MiH ist offline
Member
 
Registriert seit: Aug 2002
Beiträge: 775
Code:
select sp.id,heim.name, gast.name from spielplan sp
inner join teams heim on sp.heim = heim.id
left join teams gast on sp.gast = gast.id
du solltest der tabelle spielplan noch eine id zuweisen.
Mit Zitat antworten
  #5  
Alt 07.08.2003, 18:36:32
Benutzerbild von Yzerman
Yzerman Yzerman ist offline
Member
 
Registriert seit: Dec 2002
Ort: Soest
Beiträge: 623
Yzerman eine Nachricht über ICQ schicken
Zitat:
Original geschrieben von MiH
du solltest der tabelle spielplan noch eine id zuweisen.
hat sie, auch noch einige Felder mehr, aber die auszulesen ist kein Problem, deshalb hab ich nur die Problemstelle beschrieben.
Danke, werde ich nachher mal probieren.
edit:

funktioniert, weltklasse!

__________________
The internet is full of answers, even to never asked questions!

Geändert von Yzerman (07.08.2003 um 19:12:01 Uhr)
Mit Zitat antworten
  #6  
Alt 08.08.2003, 09:25:04
MiH MiH ist offline
Member
 
Registriert seit: Aug 2002
Beiträge: 775
na da bin ich ja froh das es geht :)
Mit Zitat antworten
  #7  
Alt 08.08.2003, 09:55:35
Benutzerbild von Yzerman
Yzerman Yzerman ist offline
Member
 
Registriert seit: Dec 2002
Ort: Soest
Beiträge: 623
Yzerman eine Nachricht über ICQ schicken
Jau, hat sich dann doch nicht als so einfach herausgestellt (zumindest nicht für mich).
Gibt es eigentlich ein gutes Web-Tutorial, das sich nicht nur mit Standard-Abfragen befasst sondern auch solche Abfragen wie diese beschreibt?
Ich hatte nämlich im Vorfeld schon wie wild gegoogelt, aber nichts gefunden.
__________________
The internet is full of answers, even to never asked questions!
Mit Zitat antworten
  #8  
Alt 08.08.2003, 12:43:19
MiH MiH ist offline
Member
 
Registriert seit: Aug 2002
Beiträge: 775
hm also tutorials kenne ich nicht. vieles bekommt man durch probieren raus und das am besten mit der mySQL console.

die meisten join abfragen sind eher normales natur, wie diese da oben auch aber wenn man einmal weiß wie es geht, vergisst man das auch nicht wieder *g

vielleicht hilft dir auch www.mySQL.com -> usercomments zu joins weiter.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:53:42 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt