5 Stimmen

Komplizierte SQL-Abfrage über Joining und Begrenzung

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

Diese Abfrage bringt mir verschiedene Projekte, die mit dem Benutzer verbunden sind, aber ich möchte die Anzahl der Projekte pro Experte begrenzen. Zum Beispiel möchte ich Projekte, die sich auf Experten beziehen, aber die Projektanzahl kann maximal 10 sein. Ich brauche eine Begrenzung für meine Abfrage zu implementieren. Wie kann ich dies tun? Dankeschön

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X