ugrás a tartalomhoz

select distinct több mezőre???

Anonymous · 2005. Ápr. 13. (Sze), 13.30
Megoldható-e egy lépcsőben a következő:

A táblában rekordonként 2 mező van.
Az első ismétlődhet (Kategória), a második változó (Adat) értéket vehet fel.
Nekem egy olyan lekérdezésre lenne szükségem, ami kiszedi a Kategóriákhoz tartozó legnagyobb értékeket.

Először a
SELECT DISTINCT `kategoria` FROM `` ORDER BY `adat` DESC;
-re gondoltam, de nem jó, mert nem kapom vissza az Adat mezőt csak a leszűrt
("ismétlődésmentes") Kategória listát.

Előre is köszi!
 
1

GROUP BY lesz a barátod

Poetro · 2005. Ápr. 13. (Sze), 13.41
A Group by lesz a te barátod.

SELECT DISTINCT `kategoria`, `adat` FROM `` GROUP BY `kategoria` ORDER BY `adat` DESC;
Mondjuk nem próbáltam ki, de jónak kell(ene) lennie.
--------
Poetro
2

ccc, nem jó, így kell azt

toxin · 2005. Ápr. 13. (Sze), 14.11
ccc, nem jó, így kell azt
SELECT kategoria,MAX(adat) FROM XXX GROUP BY kategoria
3

Köszi!Időközben magam

Anonymous · 2005. Ápr. 13. (Sze), 15.41
Köszi!
Időközben magam is rájöttem, épp jöttem lefújni a kérdést, de azért értékelem a gyorsaságot!
Legközelebb gondolkodom mielőtt kérdezek!
:-)