Lista skribent i sök

ASP

2 svar · 171 visningar · startad av Pace

Medlem sedan juni 20019 024 inlägg
Trådstart#1

Med denna SQL satsen söker jag igenom ett forum efter inlägg och får då fram datumet, titeln på inlägget och vilket forum det tillhör. Nu vill jag även att användarnamnet ska listas:

SQL = "SELECT ForumForums.*, ForumReplys.*, ForumTopics.*" & _
" FROM (ForumForums LEFT JOIN ForumTopics ON ForumForums.Forum_ID = ForumTopics.Forum_id)" & _
" LEFT JOIN ForumReplys ON ForumTopics.Topic_ID = ForumReplys.Topic_ID" & _
" WHERE ... "

Användarnamnen ligger i tabellen ForumMembers med namnet F_Name.
I tabellen ForumTopics postas ID:t för användaren i fältet T_Originator.

Medlem sedan dec. 200012 464 inlägg
#2

Det är väl bara att ösa på...

SQL = "SELECT ForumForums.*, ForumReplys.*, ForumTopics.*," & _
" ForumMembers.F_name " & _
" FROM ((ForumForums LEFT JOIN ForumTopics ON ForumForums.Forum_ID = ForumTopics.Forum_id)" & _
" LEFT JOIN ForumReplys ON ForumTopics.Topic_ID = ForumReplys.Topic_ID)" & _
" LEFT JOIN forumMembers ON " & _
" ForumTopics.T_Originator = " & _
" forumMembers.id " & _
" WHERE ... "
Medlem sedan juni 20019 024 inlägg
#3

Kom precis på att en tråd kan innehålla flera inlägg med samma sökord som många användare skrivit... men tack i alla fall! :)

381 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
122 ms — hämta statistik (db)
129 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)