webForumDet fria alternativet

Aggregatfunktion på UNION

2 svar · 416 visningar · startad av erciz

ercizMedlem sedan maj 20011 826 inlägg
#1

Jag skulle vilja använda en Aggragatfunktion på en Union, går det?

T.ex. så vilja jag visa det MIN(datum) från grupperingen nedan, då namnet kan finnas i båda tabellerna:

(SELECT datum, namn FROM a)
UNION
(SELECT datum, namn FROM b)
GROUP BY namn
Peter SMedlem sedan dec. 20025 483 inlägg
#2
select t.namn, min(t.datum)
from
(SELECT datum, namn FROM a
UNION
SELECT datum, namn FROM b) t
GROUP BY t.namn
ercizMedlem sedan maj 20011 826 inlägg
#3

Peter S skrev:

select t.namn, min(t.datum)
from
(SELECT datum, namn FROM a
UNION
SELECT datum, namn FROM b) t
GROUP BY t.namn

Tack så supermycket, det funkade fint!

127 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)