/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
Problemer med MIN og subselect...
Fra : Martin A


Dato : 12-06-03 11:14

Hej NG

I en tabel (Ambulance) har jeg en række forskellige felter. Jeg ønsker at
finde AmbID der opfylder de tre krav:
1) StID = '3'
2) Status = '0'
3) Laveste antal udrykninger

Jeg har prøvet med denne sætning:

"select AmbID from Ambulance where StID = '3' and status ='0' and
Udrykninger = (select min(Udrykninger) from Ambulance)"

men får fejlen:
"Syntax error or access violation, message from server: "You have an error
in your SQL syntax near 'select min(Udrykninger) from Ambulance)' at line 1"

Hvad er der galt??

Håber nogen jkan hjælpe mig

MVH
Martin







 
 
Kim Emax (12-06-2003)
Kommentar
Fra : Kim Emax


Dato : 12-06-03 14:42

Martin A wrote:

> "select AmbID from Ambulance where StID = '3' and status ='0' and
> Udrykninger = (select min(Udrykninger) from Ambulance)"

Subselects virker først fra version 4.1, bruger du den?

http://www.mysql.com/doc/en/ANSI_diff_Sub-selects.html

Prøv med:

SELECT AmbID
FROM Ambulance
WHERE StID = '3'
AND status ='0'
AND Udrykninger IN (SELECT MIN(Udrykninger) FROM Ambulance)

--
Take Care
Kim Emax - Freelance programmør
http://www.emax.dk - http://www.ayianapa.dk
Køb din vin online på http://www.gmvin.dk,
Danmarks måske mest avancerede VinWebShop



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste