Viktor's Supportboard
Quickmenü
» Start
» Portal
» Kontakt
» Mitglieder
» Team

» Handy-Ansicht


Usermenü

» Registrieren

Login
Benutzername:
Passwort:

(Passwort vergessen?)

Database
» Database

Lizenzshop/Verwaltung
» Lizenzshop/Verwaltung


Allgemeines
» Themen der letzen 24 Stunden
» Beiträge von Heute
» Aktuelle Umfragen
» Themen als gelesen markieren
» Themen ohne Antwort

» F.A.Q
» Regeln
» Impressum
» Datenschutzerklärung

» Linkliste
» Partner
» Statistik

Kostenplichtige Hacks
» VG-Lizenz
» VG-Fotowettbewerb
» VG-Kontaktanzeige
» VG-Literatur-Verwaltung
» VGTreffen/Dater
» VGMusik/Video

Mein Hacks
» VGUser-Leaflet-Map
» VGUser-Google-Map
» VGClub-Map-Google
» User-Map
» Club-Map
» User-Locator
» Club-Locator
» Mitglieder Bilderupload
» VGOnlineList
» Teamspeak Onlineanzeige

Meine Banner
» Meine Banner

Statistik
Beiträge: 138.750 (Täglich: 23,37 )
Themen: 16.165
Mitglieder: 13.157
Neuestes Mitglied: irt99298.
Ausl. d. letzten Minute: 179%
Ausl. d. letzten 5 Minuten: 194%
Ausl. d. letzten 15 Minuten: 189%
Freier Webspace: 2.04 TB
PHP-Version: 7.3.10

Spenden

Partner
Mein Supportboard

MySQLDumper

Forum für Angehörige und Freunde von Krebspatienten

Wetter-Board

Make your Webserver

ABC-des Essens

IC-Netforum

ultimate-funultimate-fun

Steinadler-Bastelstübchen

Webseitenschutz

Werben

Viktor's Supportboard » Programmieren » MySQL und PHP » [Hilfe gesucht] LEFT JOIN - Problem » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen LEFT JOIN - Problem
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
batida444   Zeige batida444 auf Karte batida444 ist männlich
wBB2-User


images/avatars/avatar-220.jpg

Zeige batida444 auf Karte
Dabei seit: 21.10.2004
Beiträge: 2.022
16 Filebase-Einträge

Herkunft: Altes Land
wBB-Version: wBB2.2

Bewertung: 
30 Bewertung(en) - Durchschnitt: 8,27

Level: 50 [?]
Erfahrungspunkte: 11.129.134
Nächster Level: 11.777.899

648.765 Erfahrungspunkt(e) für den nächsten Levelanstieg



LEFT JOIN - Problem Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

huhus

ich hab da son kleines problemchen mit ner datenbank-abfrage

folgendes:

ich habe in der datenbank 2 tabellen.

in der einen stehen u.a. ein datum und 2 id's
in der anderen stehen die zu den id's gehörigen daten (name z.b.)

ich möchte nun mit einer datenbankabfrage alles aus Tabelle 1 und die dazugehörigen daten aus tabelle 2 auslesen.

aber ich steh mit dem LEFT JOIN kram auf kriegsfuss irgendwie.

bis jetzt hab ichs so:
php:
1:
$result=$db->query("SELECT g.*,t.* FROM bb".$n."_spiele g LEFT JOIN bb".$n."_teams t ON g.team_1_id=t.teamid ORDER BY g.datetime ASC LIMIT 0,5");


damit kriege ich ja die daten für die team_1_id aus der tabelle 2

aber ich brauche auch noch die daten für team_2_id verwirrt verwirrt

kann mir da einer weiterhelfen ?

greetz
günni

__________________

26.12.2005 19:53 batida444 ist offline E-Mail an batida444 senden Homepage von batida444 Beiträge von batida444 suchen Nehmen Sie batida444 in Ihre Freundesliste auf Germany
Viktor   Zeige Viktor auf Karte Viktor ist männlich
Administrator


images/avatars/avatar-15762.jpg

Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 29.959
363 Filebase-Einträge
Alter: 62 Jahre
Herkunft: NRW
wBB-Version: wBB2.3
PHP-Version: 7.1.11
MySQL-Version: 5.5.59-0+deb8u1
Wo bist du gehostet?: eigener Server

Bewertung: 
279 Bewertung(en) - Durchschnitt: 9,47

Level: 69 [?]
Erfahrungspunkte: 177.847.559
Nächster Level: 202.592.733

24.745.174 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Hallo,

sind die Felder "team_1_id" und "team_2_id" unterschiedliche Felder. verwirrt

Dann musst du auch zwei Abfragen machen. fröhlich

Soweit ich weiß kann immer nur ein Feld aus jeder Tabelle genommen werden. fröhlich

Gruß
Viktor Augenzwinkern

__________________
Ein kluger Mann widerspricht keiner Frau. Er wartet, bis sie es selbst tut.


... beim Käfer (WBB2) konnte man noch selber schrauben,
beim neuen Golf (WBB3) muß man fast schon in die Werkstatt wenn man das "Wischwasser" nachfüllen muss!


Da fast keiner mehr hier Postet gibt es ab sofort keinen Support mehr per PN.

26.12.2005 21:05 Viktor ist offline E-Mail an Viktor senden Homepage von Viktor Beiträge von Viktor suchen Nehmen Sie Viktor in Ihre Freundesliste auf Germany
batida444   Zeige batida444 auf Karte batida444 ist männlich
wBB2-User


images/avatars/avatar-220.jpg

Zeige batida444 auf Karte
Dabei seit: 21.10.2004
Beiträge: 2.022
16 Filebase-Einträge

Herkunft: Altes Land
wBB-Version: wBB2.2

Bewertung: 
30 Bewertung(en) - Durchschnitt: 8,27

Level: 50 [?]
Erfahrungspunkte: 11.129.134
Nächster Level: 11.777.899

648.765 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von batida444


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Wie, unterschiedliche Felder ?

Also so sehen meine Tabellen aus:

Tabelle 1 mit den Spielpaarungen:


und Tabelle 2 mit den Daten der einzelnen Teams:


Und ich müsste nun aus Tabelle 2 die Daten für die team_1_id und die team_2_id aus der Tabelle 1 auslesen

Greetz
Günni

__________________

26.12.2005 21:11 batida444 ist offline E-Mail an batida444 senden Homepage von batida444 Beiträge von batida444 suchen Nehmen Sie batida444 in Ihre Freundesliste auf Germany
Viktor   Zeige Viktor auf Karte Viktor ist männlich
Administrator


images/avatars/avatar-15762.jpg

Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 29.959
363 Filebase-Einträge
Alter: 62 Jahre
Herkunft: NRW
wBB-Version: wBB2.3
PHP-Version: 7.1.11
MySQL-Version: 5.5.59-0+deb8u1
Wo bist du gehostet?: eigener Server

Bewertung: 
279 Bewertung(en) - Durchschnitt: 9,47

Level: 69 [?]
Erfahrungspunkte: 177.847.559
Nächster Level: 202.592.733

24.745.174 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Hallo,

ich glaube das geht nicht. geschockt

Du kannst nicht zweimal die gleiche Tabelle einbinden. verwirrt

Wenn dann müsste das ja so aussehen. verwirrt

code:
1:
2:
3:
4:
5:
6:
7:
$result=$db->query("SELECT g.*,t.* 
      FROM bb".$n."_spiele g 
     LEFT JOIN bb".$n."_teams t ON (g.team_1_id=t.teamid)
     LEFT JOIN bb".$n."_teams t ON (g.team_2_id=t.teamid)
     ORDER BY g.datetime ASC LIMIT 0,5");


Nur zweimal "t" geht nicht. unglücklich

Gruß
Viktor Augenzwinkern

__________________
Ein kluger Mann widerspricht keiner Frau. Er wartet, bis sie es selbst tut.


... beim Käfer (WBB2) konnte man noch selber schrauben,
beim neuen Golf (WBB3) muß man fast schon in die Werkstatt wenn man das "Wischwasser" nachfüllen muss!


Da fast keiner mehr hier Postet gibt es ab sofort keinen Support mehr per PN.

26.12.2005 21:25 Viktor ist offline E-Mail an Viktor senden Homepage von Viktor Beiträge von Viktor suchen Nehmen Sie Viktor in Ihre Freundesliste auf Germany
batida444   Zeige batida444 auf Karte batida444 ist männlich
wBB2-User


images/avatars/avatar-220.jpg

Zeige batida444 auf Karte
Dabei seit: 21.10.2004
Beiträge: 2.022
16 Filebase-Einträge

Herkunft: Altes Land
wBB-Version: wBB2.2

Bewertung: 
30 Bewertung(en) - Durchschnitt: 8,27

Level: 50 [?]
Erfahrungspunkte: 11.129.134
Nächster Level: 11.777.899

648.765 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von batida444


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

da war der schubbs in die richtige richtung großes Grinsen

ich habs jetzt so:
php:
1:
2:
3:
4:
5:
$result=$db->query("SELECT g.*,th.*,ta.* 
      FROM bb".$n."_spiele g 
     LEFT JOIN bb".$n."_teams th ON (g.team_1_id=th.teamid)
     LEFT JOIN bb".$n."_teams ta ON (g.team_2_id=ta.teamid)
     ORDER BY g.datetime ASC LIMIT 0,5");


funzt auch soweit (glaub ich), aber wie krieg ich denn nu die einzelergebnisse für team_1_id und team_2_id ??? *dummgugg*

ich brauch ja den namen, die flagge usw. jeweils für die beiden ids....

__________________

26.12.2005 22:28 batida444 ist offline E-Mail an batida444 senden Homepage von batida444 Beiträge von batida444 suchen Nehmen Sie batida444 in Ihre Freundesliste auf Germany
Viktor   Zeige Viktor auf Karte Viktor ist männlich
Administrator


images/avatars/avatar-15762.jpg

Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 29.959
363 Filebase-Einträge
Alter: 62 Jahre
Herkunft: NRW
wBB-Version: wBB2.3
PHP-Version: 7.1.11
MySQL-Version: 5.5.59-0+deb8u1
Wo bist du gehostet?: eigener Server

Bewertung: 
279 Bewertung(en) - Durchschnitt: 9,47

Level: 69 [?]
Erfahrungspunkte: 177.847.559
Nächster Level: 202.592.733

24.745.174 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Hallo,

ich glaube das es nicht so geht. verwirrt

Ich glaube das du die beiden Daten einzeln Abfragen muss. verwirrt

Gruß
Viktor Augenzwinkern

__________________
Ein kluger Mann widerspricht keiner Frau. Er wartet, bis sie es selbst tut.


... beim Käfer (WBB2) konnte man noch selber schrauben,
beim neuen Golf (WBB3) muß man fast schon in die Werkstatt wenn man das "Wischwasser" nachfüllen muss!


Da fast keiner mehr hier Postet gibt es ab sofort keinen Support mehr per PN.

26.12.2005 22:42 Viktor ist offline E-Mail an Viktor senden Homepage von Viktor Beiträge von Viktor suchen Nehmen Sie Viktor in Ihre Freundesliste auf Germany
batida444   Zeige batida444 auf Karte batida444 ist männlich
wBB2-User


images/avatars/avatar-220.jpg

Zeige batida444 auf Karte
Dabei seit: 21.10.2004
Beiträge: 2.022
16 Filebase-Einträge

Herkunft: Altes Land
wBB-Version: wBB2.2

Bewertung: 
30 Bewertung(en) - Durchschnitt: 8,27

Level: 50 [?]
Erfahrungspunkte: 11.129.134
Nächster Level: 11.777.899

648.765 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von batida444


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

habe es jetzt mit einzelnen abfragen gemacht.

dadurch erhöht sich leider die anzahl der datenbankabfragen, aber wenns nich anders geht, muss ich das so hinnehmen fröhlich

greetz
günni

__________________

27.12.2005 01:36 batida444 ist offline E-Mail an batida444 senden Homepage von batida444 Beiträge von batida444 suchen Nehmen Sie batida444 in Ihre Freundesliste auf Germany
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Viktor's Supportboard » Programmieren » MySQL und PHP » [Hilfe gesucht] LEFT JOIN - Problem

Impressum | Datenschutz | Fast-Index

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab® GmbH Design © Tine

Valid XHTML 1.0! Valid CSS! Die letzten Themen Die letzten Beiträge © für wbb2 by Bandy & cback.de Geblockte Angriffe: 24.548
Seo Sidemap Powert by 2Clubradio.de
Viktor's Supportboard, ist " Online " seit 16 Jahren, 92 Tage, 8 Stunden, 45 Minuten und 34 Sekunden