Jeg skal bruge data fra 3 tabeler til at udskrive noget i listeform. Der skal kunne sorteres og søges efter data for hvert felt.
Her er min kode:
SELECT mesgroups.title, news.lastedit, polls.question, news.mails
FROM news, mesgroups, polls
WHERE
(news.poll=polls.id AND news.mesgroup=mesgroups.id)
OR
(news.poll=0 AND news.mesgroup=mesgroups.id)
Min news tabel ser sådan her ud:
id int autoincrement primary
lastedit datetime
mesgroup int
poll int
mails enum('no','yes')
-og har 4 rækker.
Og min mesgroups tabel:
id int autoincrement primary
title varchar(255)
...
Og har flere rækker end news.
Og min polls tabel:
id int autoincrement primary
question varchar(255)
...
Og har x antal rækker.
Så mit spørgsmål er hvordan min sql kode skal se ud hvis jeg gerne vil have returneret de 4 rækker i news med tilhørende data fra mesgroups og polls i stedet for de 6 rækker jeg får nu?
Hvis du skal bruge mere info så er det bare at spørge...