webForumDet fria alternativet

Behöver hjälp med knepig SQL-fråga

Databaser & SQLur Databashanterare & SQL

2 svar · 210 visningar · startad av Annakay

AnnakayMedlem sedan sep. 2003143 inlägg
#1

Snälla rara söta...

Jag behöver hjälp med att skriva en SQL-fråga...

Jag kör SQL Server..

Jag har två tabeller: tblArchive och tblUser.
I tblArchive läggs poster upp med userID (int) som identifierar vem som lagt upp posten. userID är kopplat till tblUser där fullständig användarinformation finns, bland annat förnamn och efternamn.

--tblArchive--
userID

--tblUser--
userID
firstname
lastname

På en ASP-sida som loopar ut alla posterna vill jag ha en sökfunktion där man ska kunna söka efter poster som lagts upp av en viss person.

Problemet är ju att man kan skriva typ "olle" och då ska alla poster som lagts upp av någon/några som heter något med olle (Olle, Ollesson, Brolle etc) visas...

hur ser en sån fråga ut..?

*trött*

Engine^Medlem sedan dec. 20003 887 inlägg
#2

Något liknande detta du söker efter?

SELECT firstname, lastname, post
FROM tblArchive tblA
INNER JOIN tblUser tblU ON tblU.userID = tblA.userID
WHERE firstname LIKE '%olle%' OR lastname LIKE '%olle%'
ORDER BY firstname, lastname
AnnakayMedlem sedan sep. 2003143 inlägg
#3

*niger och bockar*

Tusen tack! Har alltid varit seg på join-satser.. Får väl öva mer...

:)

124 ms totalt · 3 externa anrop · v20260731065814-full.363dfaf6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)