webForumDet fria alternativet
Logga in / Bli medlem

Blanda ihop text och siffror?

Databaser & SQL

2 svar · 381 visningar · startad av znyder

Medlem sedan dec. 2002172 inlägg
Trådstart#1

Hej :D
Jag trodde jag gjorde det enkelt för mig men det blev jobbigare nu...

I en speltabellen ser det ut såhär (förkortat)

ID | TITEL
45 | Super Mario Bros.

Sen när man lägger in tips & trix m.m så ser det ut såhär i en annan tabell.

spel_ID | TIPS_TRIX
45 | Gör såhär m.m

Nu kommer det roliga ;D
När medlemmar ska söka efter ett tips / trix så ska dom söka efter spelnamnet... Men om dom söker efter MARIO så finns det rätt många spelnamn med det innehållet och jag måste på nått enkelt sätt "översätta" 45 till spelnamnet för att få sökningen att funka...

Är det någon som vet om det går att lösa??

MVH

Medlem sedan juni 200032 967 inlägg
#2
SELECT speltabell.Titel, tipstabell.Tips_trix
FROM speltabell INNER JOIN tipstabell
ON speltabell.ID = tipstabell.spel_ID
WHERE speltabell.Titel LIKE '%mario%'

Även om det blev jobbigare, så är det rätt så som du gjort. :)

Mvh

Medlem sedan dec. 2002172 inlägg
#3

Va najs :D Måste studera inner join!
Fixade en lösning själv men den blev lite småjobbig ;D

ID=232 OR ID=221 o.s.v :D

277 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
142 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)