Jump to content

Top Ten style search


MeanMrMustard

Recommended Posts

I have a DB where the results of a incentive program are kept.

Each employee who receives a merit goes into this DB. Can someone help me write a query that produces a ranking from the DB. Every Merit produces another entry in the DB so I can count the number of instances f any one employee while in a loop but can seem to create a ranking style output.

Any help would be appreciated.
Link to comment
https://forums.phpfreaks.com/topic/11204-top-ten-style-search/
Share on other sites

I'm guessing you have a structure similar to this


[code]employee             merit
---------            ----------
emp_id    ----+      id
emp_name      |      award_date
              +---<  emp_id
[/code]


[code]$sql = "SELECT e.emp_name, COUNT(*) AS merits
        FROM employee e INNER JOIN merit m
        ON e.emp_id = m.emp_id
        GROUP BY e.emp_name
        ORDER BY merits DESC";[/code]
Link to comment
https://forums.phpfreaks.com/topic/11204-top-ten-style-search/#findComment-42021
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.