Hallo,
Ik heb een tabel met 4 velden en 50.000 records.
de tabel ziet er als volgt uit:
veld1 varchar(50)
veld2 varchar(50)
veld3 varchar(50)
veld4 varchar(50)
Nu wil ik van veld 1 alle waarden terug hebben + de minimale waarde van veld1.
Dit moet gebeuren op basis van een group by op veld3 en veld4.
Zo iets:
select veld1, min(veld1)
from table1
group by veld3, veld4
Het probleem met deze query is, dat ik veld1 niet uit kan vragen tenzij deze een agg. functie heeft of in de group by voorkomt.
Hoe los ik dit probleem op?
Ik heb een tabel met 4 velden en 50.000 records.
de tabel ziet er als volgt uit:
veld1 varchar(50)
veld2 varchar(50)
veld3 varchar(50)
veld4 varchar(50)
Nu wil ik van veld 1 alle waarden terug hebben + de minimale waarde van veld1.
Dit moet gebeuren op basis van een group by op veld3 en veld4.
Zo iets:
select veld1, min(veld1)
from table1
group by veld3, veld4
Het probleem met deze query is, dat ik veld1 niet uit kan vragen tenzij deze een agg. functie heeft of in de group by voorkomt.
Hoe los ik dit probleem op?