Is het mogelijk om met JOIN, als je 1 tabel hebt met artikels en 1 met replies, in één keer het artikel met alle replies uit de tabel te halen? Ik dacht dat dat misschien kan met de JOIN-funtie...
Weet niemand wat er niet klopt aan mijn query?
Jan Koehoorn schreef op 22.08.2006 15:25
Geen JOIN nodig:

SELECT a.titel, r.tekst
FROM artikelen AS a, replies AS r
WHERE a.id = r.artikel_id
AND a.id = 1

^ Dat is ook een Join ^


SELECT
  a.id,
  a.title,
  COUNT(r.replyID) AS replies,
  r.replyID
FROM
  gamercc_article AS a
LEFT JOIN
  gamercc_articlereply AS r 
    ON
      a.id = r.articleID
WHERE
  a.articleType = 'news'
GROUP BY
  a.id
ORDER BY
  a.date ASC


Misschien dat ie fout gaat als je geen AS gebruikt?
Nee, maakt niks uit.
Weet niemand wat er fout is aan mijn query?

Reageren