webForumDet fria alternativet

Inner Join, får inget värde

Databaser & SQLur Databashanterare & SQL

2 svar · 208 visningar · startad av roady

Medlem sedan jan. 2002473 inlägg
Frågan#1

Jag har lite problem att få fram värdet i min SQL-sats :(

har två tabeller, forum och thread.
Jag vill hämta en post i forum och sedan alla relaterade i thread.

Problemet är att ifall jag har något i thread så listas allt ut, men om jag inte har det (alltså enbart har ett inlägg i tabellen forum) så visas ingenting :q

Såhär ser min SQL-sats ut:

	SQL		= "SELECT thread.*, forum.* " & _
			  "FROM thread INNER JOIN forum ON thread.forumID = forum.forumID " & _
			  "WHERE thread.forumID = "& strID &";"
Medlem sedan dec. 200012 464 inlägg
#2
SQL= "SELECT thread.*, forum.* " & _
"FROM forum left outer JOIN thread ON thread.forumID = forum.forumID " & _
  "WHERE forum.forumID = "& strID

Om det inte finns någon matchande post i thread så får du nullvärden istället.

Medlem sedan jan. 2002473 inlägg
#3

du är en ren guldgruva Lasse

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