|
Categorieën >
PHP & SQL
Select meerdere tabellen
|
|
|
offline
|
Nieuw lid
|
Hallo,
Ik ben nog redelijk nieuw met SQL
Ik heb een probleem met het uitlezen van meerdere tabellen.
Ik wil van de tabel gebruikers en nieuwsbrief de email uitlezen.
Ik ben er al achter dat het waarschijnlijk met inner join moet maar verder kan ik echt geen goede tuts vinden.
Kan iemand mij hiermee helpen?
Alvast bedankt voor jullie hulp. |
7 antwoorden
|
|
|
offline
|
IRC guru
|
|
|
|
|
offline
|
Nieuw lid
|
Nou ik had zelf dit al: maar verder kwam ik niet omdat hij geen resultaat of fout geeft
SELECT nieuwsbrief.email, gebruikers.email FROM nieuwsbrief INNER JOIN gebruikers zou ik die ON nog moeten gebruiken dan?
|
|
|
|
offline
|
PHP interesse
|
Ja, met joins moet je altijd de ON gebruiken, anders weet hij niet waarop hij moet joinen.
|
Mikee – 28/04/2010 09:15 (Laatst gewijzigd op 28/04/2010 09:15)
|
|
offline
|
Nieuw lid
|
SELECT * FROM tabel1 INNER JOIN tabel2 ON tabel1.id = tabel2.id
SELECT * FROM tabel1 INNER JOIN tabel2 ON tabel1.id = tabel2.id
Zoiets.
|
|
|
|
offline
|
MySQL interesse
|
SELECT t1.*,t2.* FROM table1 AS t1 INNER JOIN table2 AS t2 ON t1.id = t2.id
|
Martijn – 28/04/2010 20:27 (Laatst gewijzigd op 28/04/2010 20:27)
|
|
offline
|
Crew PHP
|
zo issie wat overzichtelijker:
SELECT t1.kolom1, t1.kolom2, t2.kolom1, t2.kolom2
FROM tabel1 AS t1
INNER JOIN tabel2 AS t2
ON (t1.id == t2.id)
SELECT t1.kolom1, t1.kolom2, t2.kolom1, t2.kolom2 FROM tabel1 AS t1 INNER JOIN tabel2 AS t2 ON (t1.id == t2.id)
|
Dit onderwerp is gesloten.
|
|
|