That should be another thread, but...
[tt]
Select Category, MAX(Overall) As MaxOverall
From TableName
Group By Category[/tt]
If you want to add [tt]Company[/tt] field to this query, you will need to provide additional information about your table, like a PK field.
Or you may just try this:
[pre]
Select A.Category, A.Company, A.Overall
From TableName A,
(Select Category, MAX(Overall) As MaxOverall
From TableName
Group By Category) X
Where A.Category = X.Category
And A.Overall = X.MaxOverall
Order by ...
[/pre]
---- Andy
"Hmm...they have the internet on computers now"--Homer Simpson