Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

MAX funkcija problem

[es] :: MySQL :: MAX funkcija problem

[ Pregleda: 994 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Valerij Zajcev

Član broj: 40886
Poruke: 1374
*.dynamic.sbb.rs.



+2 Profil

icon MAX funkcija problem02.07.2010. u 11:14 - pre 168 meseci
Imam tabelu
User {UserId, FirstName}
i Tabelu
Salary {SalaryId, UserId, Value}
Hocu da uzmem najvecu platu iz salary i ime vlasnika te plate.
Probao sam prvo ovako ne ide vrati mi sve podatke...
Code:

SELECT u.FirstName, MAX(s.Values)
FROM T_User u INNER JOIN T_Salary s ON u.UserId = s.UserId
group by u.FirstName

Onda sam sklepao ovako nesto...
Code:

SELECT u.UserId, u.FirstName
FROM T_User u, 
    (select s.UserId, max(s.Values) as max_Sal
    from t_salary s
    group by s.UserId) mr
where u.userid = mr.userid

Mada i to radi isto
 
Odgovor na temu

Goran Rakić
Beograd

Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: MAX funkcija problem02.07.2010. u 11:29 - pre 168 meseci
Code (sql):
SELECT u.Firstname, s.Val FROM T_Salary s
    LEFT JOIN T_User u ON u.UserId = s.UserId
    ORDER BY s.Val DESC LIMIT 1

http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

[es] :: MySQL :: MAX funkcija problem

[ Pregleda: 994 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.