login  Naam:   Wachtwoord: 
Registreer je!
 Forum

ophalen id faalt bij join tabellen

Offline Dierre - 30/07/2007 16:28
Avatar van DierreMySQL interesse Ik wil het id ophalen van een item. Om alle info in mijn tabel te krijgen moet ik een join doen van 3 verschillende tabellen. Bij zo'n sql-query krijg ik altijd id=1 terug.

maak ik een sql-query van 1 tabel zonder join dus, dan krijg ik het correcte id van het item terug...

hieronder zijn mijn twee verschillende sql-query's. De eerste van join van 3 tabellen, de tweede van 1 tabel...

  1. $sqlLeden = "SELECT * FROM leden AS l, rechten AS r, ledenStatus AS ls WHERE l.rechtId = r.id AND l.statusId = ls.id ORDER BY naam";
  2. $sqlLeden = "SELECT * FROM leden ORDER BY naam";

iemand die ergens een fout ziet of een oplossing hiervoor heeft?

2 antwoorden

Gesponsorde links
Offline skillat2 - 30/07/2007 17:41 (laatste wijziging 30/07/2007 17:42)
Avatar van skillat2 HTML beginner
  1. $sqlLeden = "SELECT *.l,*.r,*.ls FROM leden as l,rechten as r,ledenStatus as ls WHERE l.rechtId = r.id AND l.statusId = ls.id ORDER BY l.naam";


Hoe zitten je tabellen in elkaar, wat zit in elke tabel ? Nu is het voor iedereen gissen wat je nou precies bedoeld. 
Offline Dierre - 30/07/2007 19:12
Avatar van Dierre MySQL interesse idd, ik was vergeten te zeggen in mijn sql-query in welke tabel het id moest opgehaald worden...
stom van me  

maar toch bedankt voor de reactie
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.397s