Hvis jeg vil have de sidste felter på hvordan gør jeg det, hvis jeg sætter dem i select stringen, får jeg flere instanser af en materialegroup, og det vil jeg ikke have, kun den nyeste.
Den er straks værre. Så tror jeg du skal ud i en flettet forespørgsel, hvor du fletter tabellen med sig selv. Noget i stil med:
SELECT * FROM tabel ta1 WHERE ta1.created IN ( SELECT DISTINCT ta2.MAX(Created), ta2.MaterialGroup FROM tabel ta2 GROUP BY ta2.MaterialGroup ORDER BY ta2.MaterialGroup )
Jeg er ikke sikker på, at den virker, det ville være nemmere, hvis du havde en "id" kolonne, så der var et entydigt felt, der kunne flette de to forespørgsler sammen.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.