Vraag & Antwoord

Webprogrammeren & scripting

[sql] 2 tabellen selecteren

6 antwoorden
  • He, ik probeer een query te maken die alle records selecteerd van de ene tabel, en maar 1 record van de andere tabel. Gaat dat werken? Het moet dus zowiezo beginnen met: SELECT * FROM Tabel1... (en dan de rest :))
  • SELECT * FROM table1, table2 WHERE... of: SELECT t1.*, t2.field1, t2.field2 FROM table1 t1, table2 t2 WHERE...
  • had al het idee dat het niet zo'n lastige vraag was :) je tweede oplossing had geholpen, hoewel ik zelf nog even een inner join er moest maken. hartstikke bedankt voor de snelle reply
  • [quote:7c1cbd5938="marientje"]SELECT * FROM table1, table2 WHERE... of: SELECT t1.*, t2.field1, t2.field2 FROM table1 t1, table2 t2 WHERE...[/quote:7c1cbd5938] Is een mogelijkheid. Een JOIN gebruiken is netter.
  • SELECT t1.*, t2.field1, t2.field2 FROM table1 t1, table2 t2 WHERE t1.id=t2.id is volgens mij gelijk aan SELECT t1.*, t2.field1, t2.field2 FROM table1 t1 INNER JOIN table2 t2 ON t1.id=t2.id en dan is de tweede misschien netter (maar dat is smaak), de eerste scheelt weer een paar bytes ;)
  • Toevallig was ik hier laatst ook mee bezig... Maar kan iemand mij het verschil tussen een Inner Join en een Left Join uitleggen? - Bas

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.