|
Categorieën >
PHP & SQL
query maken
|
|
|
offline
|
MySQL interesse
|
om een vb te gebruiken: ik heb een tabel met een id en een prijs
nu wil ik een query maken die per id slechts 1 prijs kiest en dit is de hoogste prijs van dit id
dus bv:
| id | prijs |
1 50
1 52
1 48
2 80
2 85
2 15
uitvoer: 52 en 85
ik heb al GROUP BY id maar met order gaat hij ze gwn van hoog nr laag of andersom plaatsen |
4 antwoorden
|
|
|
offline
|
Nieuw lid
|
ID primary key en auto increment geven..
|
|
|
|
offline
|
MySQL interesse
|
? en hoe is de query dan?hoe zeg ik dan dat hij enkel de hoogste prijs moet selecteren?
|
|
|
|
offline
|
Nieuw lid
|
ik dag dat het zo iets waas weet het niet meer zeker
SELECT id, max('prijs') as maxPrijs FROM TABEL
|
|
|
|
offline
|
PHP expert
|
SELECT
id, MAX(prijs)
FROM
tabel
GROUP BY
id
SELECT id, MAX(prijs) FROM tabel GROUP BY id
|
Dit onderwerp is gesloten.
|
|
|