wie kan me helpen met query
Baarr
03/04/2007 11:59:00Wie kan me helpen met de volgende query opbouwen.
Ik heb een tabel met onder andere de kolommen location en date_modified.
Het gaat om een tabel met 100 duizenden records.
Ik wil eigenlijk een distinct op de location (ongeveer 30 verschillende locations zijn er) en dan van elke locatie de laatste date_modified.
Location is een char(3) en date_modified is een datetime.
Zoals je wel begrijpt doe ik dit het liefst in 1 query.
Ik heb een tabel met onder andere de kolommen location en date_modified.
Het gaat om een tabel met 100 duizenden records.
Ik wil eigenlijk een distinct op de location (ongeveer 30 verschillende locations zijn er) en dan van elke locatie de laatste date_modified.
Location is een char(3) en date_modified is een datetime.
Zoals je wel begrijpt doe ik dit het liefst in 1 query.
Gewijzigd op 01/01/1970 01:00:00 door Baarr
PHP hulp
25/12/2024 09:06:38Frank -
03/04/2007 12:07:00Waarom staat location niet in een aparte tabel? Nu heb je dezelfde waarde tig-keer opgeslagen, wat volkomen zinloos is.
Baarr
03/04/2007 12:09:00Ja Frank, dat weet ik ook wel, ik heb het niet gemaakt ... ik weet hoe het wel moet ..
Maar denk even constructief mee aan een oplossing, want of er nou een id staat of een tekst van 3 letters, de query moet er toch komen.
Maar denk even constructief mee aan een oplossing, want of er nou een id staat of een tekst van 3 letters, de query moet er toch komen.
Frank -
03/04/2007 12:22:00Het is een lapmiddel, met integers werkt de query sneller en heb je geen GROUP BY nodig, maar het werkt:
Baarr
03/04/2007 12:32:00Thanks Frank, ik zat verkeerd te denken en te orderen op date_modified, maar dat werkt natuulijk niet !
Frank -
03/04/2007 12:37:00Klopt. Jij wilt van de groep 'lokatie' een bepaalde eigenschap (meest recente datum) opvragen. Dan is MAX() dé oplossing.