TOP 1 - help met query

  • Onderwerp starter Onderwerp starter Paz
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

Paz

Nieuwe gebruiker
Lid geworden
31 jan 2008
Berichten
1
Hai,

Ik heb een query waarvan ik niet blij met de uitkomst.

Het zit zo; ik heb 1 tabel waar o.a. de unique gebruikers in staan (T1)
Deze wil ik koppelen aan andere table (T2) waar verschillende categorien in staan. Een gebruiker kan meerdere records hebben in T2.

De query die ik nu gebouwd heb laat dus als resultaat meerdere records zien van 1 gebruiker.

Is het mogelijk dat ik een TOP 1 op de categorien kan zetten zodat ik maar 1 record per user zie?

De query is nu als volgt:
-------------------
[sql]
SELECT distinct tbluser.userid, tblUser.UserEmail ,tblsearchprofile.searchprofilename, FunctionCategoryname
FROM tblJobseeker left JOIN
tblUser ON tblJobseeker.fkUserID = tblUser.UserID inner JOIN
tblResume ON tblJobseeker.JobseekerID = tblResume.fkJobseekerID inner join
tblsearchprofile on tbluser.useremail = tblsearchprofile.searchprofilemailingemailaddress left join
tblresumefunctioncategory on tblresume.resumeid = tblresume.resumeid left join
tblFunctionCategory on tblResumeFunctionCategory.fkFunctionCategoryid = tblFunctionCategory.FunctionCategoryID

WHERE (tblUser.UserID IN
(SELECT fkuserid
FROM tblsearchprofile where searchprofileuseinmailing = 1))

and userloginserviceid is not null
[/sql]
-------------------
 
Laatst bewerkt door een moderator:
je uitleg klopt niet met je query.
kzie in je query minstens 4 tabellen en je uitleg zijn 2 tabellen.
gebruik group by functie ;)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan