Så højeste id for et telefonnummer er den nyeste adresse. Det kan en GROUP BY ikke i sig selv klare. ORDER BY har heller ikke noget at sortere, da der kun er een række, med en "tilfældig" adresse - som kan være den første.
Men forstår jeg rigtigt, så giver
SELECT MAX(id) FROM tblordre WHERE telefon ='88888888' GROUP BY telefon
Jeg kan se, at MAX() vist ikke kan bruge sammen med stjernen... Hvis jeg udelader stjernen finden den rigtig nok den nyeste adresse. Men jeg skal jo også bruge de øvrige informationer.
Og hvis jeg skriver SELECT adresse,postnr,MAX(id)... så finder den kun igen den ældste adresse...
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.