title image


Smiley Re: mysql Abfrage
FROM produkte, enduser, transaktion

LEFT JOIN produkte, enduser ON produkte.pro_user_ID = enduser.ID

LEFT JOIN transaktion enduser ON trans_kaeufer_ID = enduser.ID





In deinem SELECT verbindest du die Tabelle produkte zweimal, enduser zweimal und transaktion auch zweimal, wobei du beim zweiten Verbinden ihr auch noch den Alias enduser verpasst. Das kann nicht klappen.



Vermutlich willst du so etwas:

SELECT produkte.ID, produkte.pro_name, transaktion.trans_menge, transaktion.trans_status, enduser.nick

FROM produkte

LEFT JOIN enduser ON produkte.pro_user_ID = enduser.ID AND enduser.ID = $user_ID

LEFT JOIN transaktion ON trans_kaeufer_ID = enduser.ID

LIMIT 0 , 20;

Lies dazu bitte:

, dort unter Einfache SQL-Abfragen - Wie kann man Tabellen joinen, wie zeigt man Datensätze ohne Pendant dennoch an?



Gruß,

Saluk

diu vive floreque.
Spockus

erreicht am 04.03.2008 09:47:23

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: