• [^] # Re: requête SQL

    Posté par . En réponse au message requête sql. Évalué à 1.

    c'est pas exactement ce que je veux:

    Avec la table suivante:

    dept....lastname.....salary
    1..........joe................100.00
    1..........william.........50.00
    2..........jack...............30.00
    2..........averell..........80.00

    SELECT lastname, salary, dept
    FROM employee
    GROUP BY dept

    va retourner

    1..........joe................100.00
    2..........jack...............30.00

    et

    SELECT lastname, salary, dept
    FROM employee
    GROUP BY dept
    HAVING salary = MAX(salary)

    va retourner

    1..........joe................100.00

    là ou salary est effectivement égal au salaire max du departement mais sur le resultat de la requete sans le having

    ce que je veux obtenir c'est

    1..........joe................100.00
    2..........averell..........80.00

    c'est presque ça :) merci