Hent nyeste adresse fra medlemsdatabase
Hej alleJeg har en medlemsdatabase som har følgende struktur:
CREATE TABLE `medlemmer_ny` (
`medlemsid` int(10) unsigned NOT NULL auto_increment,
`medlemsnr` varchar(20) NOT NULL default '',
`navn` varchar(100) NOT NULL default '',
`adresse` varchar(100) NOT NULL default '',
`postnrby` varchar(100) NOT NULL default '',
`ip` varchar(50) NOT NULL default '',
`dato` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`medlemsid`)
) TYPE=MyISAM;
Hvert medlem er unikt identificeret udfra et medlemsnr, men der kan optræde flere adresser for det pågældende medlem og i det tilfælde er det posten med den nyeste dato som er interessant!
Jeg vil gerne have en forespørgsel, som kan give mig navn, adresse, postnrby hvor det for alle medlemmer skal være den nyeste adresse der bliver pillet ud af databasen!
Så vidt jeg kan gennemskue kan jeg lave det vha. sub-queries i MySQL 4.1+, men der er kun installeret MySQL 4.0.26 på serveren, hvor det skal køres!
Kan jeg lave det nemt vha. én forespørgsel eller skal jeg ud i en to-trins løsning evt. vha. PHP? Der behøver ikke lægges vægt på at det skal være en efficient forespørgsel, da den højest skal køres en gang om måneden!
På forhånd tak!
Mvh Tommy