SELECT DISTINCT users.id as expert_id, users.firstname, users.lastname
, projects.id as project_id, projects.project_title
, projects.project_budget, projects.created as project_created
FROM USERS
RIGHT JOIN expert_skills ON expert_skills.expert_id = users.id
JOIN project_skills ON project_skills.skill_id = expert_skills.skill_id
JOIN projects ON projects.id = project_skills.project_id
WHERE projects.status = 1
This query brings me distinct projects which are related to user but i want to limit project count per expert. For example i want projects that related to expert but project count can be 10 maximum. I need a limit implement to my query. How can i done this ? Thank You