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 ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. 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 11.06.2004, 00:22:33
maverick-jr maverick-jr ist offline
Anfänger
 
Registriert seit: Jun 2004
Beiträge: 8
Haupttabelle mit zwei Verknüpfungen zur 'Nebentabelle'

Hi bin neu hier!
Ich hoffe, dass mir auf diesem Wege weitergeholfen werden kann.
Ich will zwei Tabellen mit dem INNER JOIN-Befehl verknüpfen, welcher aber nicht funzt, weil in der Haupttabelle zwei Verknüpfungen zur Nebentabelle sind.

Tabelle 1
- ID
- vonLand
- bisLand
- ...

Tabelle 2
- ID
- Länderkürzel
- Land (ausgeschrieben)

Als Ergebnis sollte ein Array entstehen, in der 'vonLand' UND 'bisLand' als Länderkürzel (aus Tabelle 2) erscheint.

Folgender Befehl funktioniert leider nicht:

$sql_select_ladung =
"SELECT
l.la_id as ID,
c.co_zeichen as vonLand,
c.co_zeichen as bisLand,
l.la_vonort as Ort,
l.la_bisort as Ort,
FROM ladung as l
INNER JOIN country as c ON l.la_vonland=c.co_id
INNER JOIN country as c ON l.la_bisland=c.co_id
WHERE
l.la_USERID = '".$_GET['ID']."'

Wer kann mir bei diesem Problem weiterhelfen?
Mit Zitat antworten
  #2  
Alt 11.06.2004, 11:08:46
tapferesschneid tapferesschneid ist offline
Junior Member
 
Registriert seit: Jun 2003
Beiträge: 194
Versuch mal
Code:
SELECT
l.la_id as ID,
cv.co_zeichen as vonLand,
cb.co_zeichen as bisLand,
l.la_vonort as Ort,
l.la_bisort as Ort,
FROM ladung as l
LEFT JOIN country as cv ON cv.co_id = l.la_vonland
LEFT JOIN country as cb ON cb.co_id = l.la_bisland
WHERE
l.la_USERID = ""
Die beiden Joins müssen unterschiedliche Namen haben, glaub' ich
Mit Zitat antworten
  #3  
Alt 12.06.2004, 00:53:01
maverick-jr maverick-jr ist offline
Anfänger
 
Registriert seit: Jun 2004
Beiträge: 8
Haupttabelle mit zwei Verknüpfungen zur 'Nebentabelle'

Der Tipp hat mir geholfen.
Habe aber statt LEFT JOIN den Befehl INNER JOIN verwendet!
Es ist richtig, dass die beiden JOINs verschiedene Namen haben müssen!

Vielen Dank nocheinmal!
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 14:35:03 Uhr.


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


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