sök med Split på innehåll i tabelfält

Databaser & SQL

2 svar · 195 visningar · startad av Addeladde

Medlem sedan jan. 20013 406 inlägg
Trådstart#1

Hej

Hur ska man på bästa sätt söka igenom ett tabellfält med nummer som är separerat med kommtatecken för att kontrollera att det innehåller en siffra?

[b]Exempel:[/b]
catgories      name
1,4,14,6       Kalle
4,8               Lisa
5,9,2,14       Pelle

Jag vill söka ut alla namn som ingår i kategori 4.
Alltså kalle och lisa ska visas.

Hur bygger man upp denna söksträng?

Medlem sedan dec. 20003 563 inlägg
#2

Utan att svara på din fråga tycker jag du ska tänka om.

Spara istället en post för varje kategori som en användare tillhör.
Du behöver en extratabell där du parar ihop kategorier och användare.

Medlem sedan jan. 20013 406 inlägg
#3

Japp så skulle jag också göra i vanliga fall men detta är inget vanligt fall så jag måste göra så här :)

259 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
133 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)