webForumDet fria alternativet
Logga in / Bli medlem

Gruppera sökresultat

Databaser & SQL

1 svar · 193 visningar · startad av doggelito

Medlem sedan juni 20003 076 inlägg
Frågan#1

Halåjs!
Hur tusan gör jag nu?

	strViewsearch = "Select Fc.Categoryid, Fc.Title, Fq.Questionid, Fq.Categoryid, Fq.Title, Fq.Message, Fq.Name, " & _
	"Fq.Email, Fq.Views, Fq.Smilies, Fq.Lock, Fq.Move, Fq.Replymail, Fq.Regdate, Fr.Replyid, Fr.Title, " & _
	"Fr.Message, Fr.Name, Fr.Email, Fr.Smilies, Fr.Replymail, Fr.Regdate " & _
	"From Book_Categories Fc Left Join Forum_Questions Fq On Fc.Categoryid = Fq.Categoryid " & _
	"Left Join Forum_Replies Fr On Fq.Questionid = Fr.Questionid " & _
	"Where Fq.Title Like '%" & Searchfield & "%' Or Fq.Message Like '%" & Searchfield & "%' Or " & _
	"Fr.Title Like '%" & Searchfield & "%' Or Fr.Message Like '%" & Searchfield & "%' " & _
	"Order By Fq.Sortdate Desc ;"

Eftersom det finns ett antal svar på varje fråga (i ett forum) så får jag även med dubletter i selectsatsen.
Går det att gruppera på nått vis?
Jag vill inte sortera bort dubletterna på sidan pga. jag har ett pagingscript uppbyggt på en array utifrån denna selectsats och då stämmer inte sidantalet eftersom den hittar flera poster än vad som visas!

Medlem sedan juni 20003 076 inlägg
#2

Grejjat! :)
Jag rensade lite i selecten, tog bort kolumner som inte visas och gjorde en group by.

375 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
125 ms — deklarationer (db)
122 ms — hämta statistik (db)
126 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)