webForumDet fria alternativet

relation med flera värden...

Databaser & SQL

3 svar · 185 visningar · startad av mikul

Medlem sedan aug. 20013 824 inlägg
Frågan#1

Har ett litet problem.

Jag har en kolumn i min databas som skall innehålla en lista med siffror. (u.AdminId )
Exempel: 1,3,6,2,24,65

Sen har jag en annan kolumn(fl.ForumId) som skall vara relaterad till nått av de värdena, den innehåller altså bara ett nummer.
Hur skall jag smartast göra för att hämta alla poster där fl.ForumId är likamed nått av värdena i u.AdminId.
Eller bör jag göra om databasstrukturen?

Min sqlfråga ser ut så här för tillfället.

Query = "SELECT f.senastesvarav, f.senastesvar, fl.ForumId, fl.ForumNamn, fl.Information, u.* "&_
	"FROM ForumLista AS fl, UserInfo AS u, Forum AS f "&_
	"WHERE fl.ForumId = u.AdminId and f.forumid = fl.forumid and f.svarsid is null "&_
	"AND f.senastesvar IN (SELECT TOP 1 senastesvar FROM Forum WHERE svarsid is null ORDER BY senastesvar DESC) "&_
	"ORDER BY fl.Forumnamn ASC, f.senastesvar DESC;"

Men det blir ju självfallet fel så fort jag stoppar in fler värden i u.AdminId.

Medlem sedan aug. 20013 824 inlägg
#2

Löste det på ett annat sätte, men det skulle vara kul och vet om det går att gemföra en kolumn med ett värde och en annan kolumn med flera värden i...

Så om det är nån som vet så kan väll kanske den personen skriva det ;)

Medlem sedan dec. 200012 464 inlägg
#3

Lagra aldrig flera värden i samma kolumn.

Medlem sedan aug. 20013 824 inlägg
#4

Ok, tänkte väll det ;)

248 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
116 ms — ändringar (db)