Pogledajte određenu poruku
Staro 24. 02. 2006.   #4
Pedja
Predrag Supurović
Grand Master
 
Datum učlanjenja: 24.01.2006
Lokacija: Užice
Poruke: 791
Hvala: 3
200 "Hvala" u 12 poruka
Pedja is on a distinguished roadPedja is on a distinguished roadPedja is on a distinguished road
Default

Citat:
Originalno napisao noviKorisnik
Joj kako me zbunjuješ - id ti je strani ključ u T1, zar ne? A primarni ključ je u stvari value. Inače nema smisla da tražiš minimume i maksimume od value po id. ...
Da, bas tako.

Citat:
Originalno napisao zextra
'description min' as desc_for_min,
'description max' as desc_for_max
Xe xe, dobra sala

Evo kako sam resio stvar sa pomocnom tabelom:

Citat:
CREATE TABLE tempdata
SELECT
id,
MIN(value) as value_min,
MAX(value) as value_max,
FROM t1
GROUP BY id
ORDER BY id

SELECT
t.id,
t.value_min,
t.value_max,
tmin.desc as desc_for_min,
tmax.desc as desc_for_max
FROM tempdata t
LEFT JOIN t1 as tmin ON t.id = tmin.id
LEFT JOIN t1 as tmax ON t.id = tmax.id

DROP TABLE tempdata

Poslednja izmena od Pedja : 24. 02. 2006. u 01:19.
Pedja je offline   Odgovorite uz citat