webForumDet fria alternativet

Sortera efter två tabeller?

3 svar · 219 visningar · startad av joxxe

joxxeMedlem sedan okt. 200357 inlägg
#1

Hej jag använder mig av denna kod för att försöka sortera efter f_datum och efter antalet svar på varje tråd...vill även bara lista ut de som uppfyller kraven i where satsen. Här är koden:
set rs = Connect.Execute("select i.fi_id,i.fi_f_id,i.fi_rub,i.fi_a_id,i.fi_datum,i.fi_last,i.fi_text,i.fi_visad,i.fi_edit,count(s.fs_id) from forum_inlagg i left join forum_svar s on s.fs_fi_id=i.fi_id group by i.fi_id,i.fi_rub,i.fi_a_id,i.fi_datum,i.fi_last,i.fi_text,i.fi_visad,i.fi_edit where i.fi_f_id=" & Request.Querystring("fid") & " order by i.fi_datum desc, 10 desc")

men får följande felmess:
[MySQL][ODBC 3.51 Driver][mysqld-4.0.17-nt]You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'where i.fi_f_id=11 order by i.fi_datum desc, 10 desc' at line 1

och när jag tar bort where satsen får jag det att fungera, men den sorterar helt knappt och absolut inte efter antalet svar.
Det var en som sade att jag skulle koda såhär när jag frågade om hjälp, nu behöver jag mer hjälp!

PeeerMedlem sedan mars 20025 907 inlägg
#2

Vad är det du försöker sortera efter när du skriver "10 desc"?

LarsGMedlem sedan dec. 200012 464 inlägg
#3
select i.fi_id,
       i.fi_f_id,
       i.fi_rub,
       i.fi_a_id,
       i.fi_datum,
       i.fi_last,
       i.fi_text,
       i.fi_visad,
       i.fi_edit,
   count(s.fs_id) as numOfRec 
  from forum_inlagg i left join forum_svar s 
    on s.fs_fi_id=i.fi_id 
where i.fi_f_id= <Request.Querystring("fid")> 
  group by i.fi_id,
           i.fi_rub,
           i.fi_a_id,
           i.fi_datum,
           i.fi_last,
           i.fi_text,
           i.fi_visad,
           i.fi_edit 
 order by i.fi_datum desc, numOfRec desc

Flyttas från ASP

mikulMedlem sedan aug. 20013 824 inlägg
#4

(count(s.fs_id)) som ligger på 10de plats i sql-frågan skulle jag tro ;)

Red: de va inge :P

129 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)