sawMedlem sedan mars 20011 880 inlägg Jag fick hjälp här för ett antal månader sedan med denna sql:en:
SELECT
f.id AS forumId,
f.svarPa, f.hits,
t_Forum_Kategori.kategori,
f.katId,
t_Forum_Kategori.moderat,
f.nick,
f.datum,
f.orginal,
f.icon,
f.rubrik,
f.visit,
t_Forum_Kategori.beskrivning,
(SELECT COUNT(*) FROM
t_Forum
WHERE
t_Forum.svarPA= f.id) AS Antal
FROM
t_Forum_Kategori
LEFT JOIN
t_Forum AS f
ON
t_Forum_Kategori.id = f.katId
WHERE
(f.id In (
select top 5 id
from
t_forum
where
id = f.id
order by
datum desc )
AND
(f.orginal)=True)
ORDER BY
t_Forum_Kategori.kategori,f.id DESC
Min önskan var att visa alla forumskategorierna och de 5 senaste trådarna i
varje kategori. Detta fungerar tyvärr inte, den visar alla.
Hur bör jag ändra detta? :stud
adde2Medlem sedan maj 2000144 inlägg
saw skrev:
Jag fick hjälp här för ett antal månader sedan med denna sql:en:
SELECT
f.id AS forumId,
f.svarPa, f.hits,
t_Forum_Kategori.kategori,
f.katId,
t_Forum_Kategori.moderat,
f.nick,
f.datum,
f.orginal,
f.icon,
f.rubrik,
f.visit,
t_Forum_Kategori.beskrivning,
(SELECT COUNT(*) FROM
t_Forum
WHERE
t_Forum.svarPA= f.id) AS Antal
FROM
t_Forum_Kategori
LEFT JOIN
t_Forum AS f
ON
t_Forum_Kategori.id = f.katId
WHERE
(f.id In (
select top 5 id
from
t_forum
where
id = f.id
order by
datum desc )
AND
(f.orginal)=True)
ORDER BY
t_Forum_Kategori.kategori,f.id DESC
Min önskan var att visa alla forumskategorierna och de 5 senaste trådarna i
varje kategori. Detta fungerar tyvärr inte, den visar alla.
Hur bör jag ändra detta? :stud
Vilken databas kör du?
MySql, SQL Server, Access etc..?
sawMedlem sedan mars 20011 880 inlägg Jag ber om ursäkt, jag glömde, det är Access.
adde2Medlem sedan maj 2000144 inlägg
saw skrev:
Jag ber om ursäkt, jag glömde, det är Access.
Kan nog inte hjälpa dig då, hade tänkt att använda rankningsfunktioner (finns i sql server 2005+) och jag har inte access så jag kan nog inte laborera fram någon lösning heller, sorry.
sawMedlem sedan mars 20011 880 inlägg Jag kan inte få till det så att det fungerar som jag vill.
Om jag ändrar förutsättningarna, hur skulle sql:en se ut, om jag vill ha fram alla kategorier och alla inlägg som gjorts de senaste 30 dagarna?
Jag har försökt att labba med det, men jag får inte till det.