webForumDet fria alternativet

Multiple tables....

0 svar · 216 visningar · startad av niels

nielsMedlem sedan juli 2000212 inlägg
#1

I tabellen user_login_tab sparar jag varje gång en anvämndare loggar in. Nu vill jag ta reda på namnet från de 10 senars inloggade användarna som är av ett speciellt kön. kön sparas i user_pref_tab och användar namnet i user_tab. Så här lång kom jag:

SELECT user.username
FROM user_pref_tab as pref, user_tab as user, user_login_tab as login
WHERE
pref.gender=1 and
pref.user_id=user.user_id and
user.user_id=login.user_id
ORDER BY login.login desc

Det enda problemet är att om en användare har loggat in flera gånger visas ju då denna mer än en gång. Hur man jag sortera ut så att användarna bara visas en gång. Jag har testa med SELECT DISTINCT men det fungerar inte, kanske för att login.login alltid är olika!

Någon som är SQL-proffs som kan hjälpa mig??

/Nisse

------------------
www.bosma.space2u.com

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