[mysql] query voor hoogste waarde selecteren

Pagina: 1
Acties:
  • 196 views

Onderwerpen


Acties:
  • 0 Henk 'm!

  • DShadow
  • Registratie: Mei 2007
  • Laatst online: 13-04-2024
Ik zie waarschijnlijk een functie over het hoofd maar ik zou niet weten hoe ik de volgende query moet maken.
Ik wil in 1 tabel de regel selecteren met de hoogste waarde in kolom B voor elke waarde in kolom A

Bijvoorbeeld uit deze tabel:

Kolom A Kolom B
A 5
A 4
A 5
B 3
B 2
B 1

Wil ik het volgende resultaat krijgen:
A 5
B 3

Ik heb de ene na de andere functie bekeken.
Maar ik heb nog steeds geen idee hoe ik deze query moet ontwerpen.

Hoe zouden jullie deze query ontwerpen?

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Kijk eens naar Aggregate functies ;) En zorg dat je Hoe werkt dat GROUP BY nu eigenlijk? goed leest & begrijpt!

Het is in de Devschuur trouwens gebruikelijk dat als je dingen hebt geprobeerd/gezocht/gevonden dat je dat laat zien in je topicstart (en niet alleen zeggen dus dat je het geprobeerd hebt; laat je queries zien!). Dan kunnen wij je vertellen of uitleggen wat je verkeerd doet of je een andere richting op wijzen of... Nu is je topic een scriptrequest en daar zijn we doorgaans niet zo blij mee ;)

Verder: Waar hoort mijn topic?
SEA >> PRG

[ Voor 156% gewijzigd door RobIII op 30-04-2010 00:07 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Dit topic is gesloten.