join og where
Jeg har en query (jeg laver det i php) - den ser sådan her ud.....------------------------
$res_117 = mysql_query("
SELECT *
FROM kontakter
RIGHT JOIN ansvarligkontakter
ON ansvarligkontakter.kontakter_kontakterid=kontakter.kontakterid
LEFT JOIN firma
ON kontakter.firma_firmaid=firma.firmaid
LEFT JOIN noter
ON kontakter.kontakterid=noter.kontakter_kontakterid WHERE noter.kontakter_kontakterid='2'
GROUP BY kontakter.kontakterid,kontakter.kontakterefternavn,kontakter.kontakterefternavn,kontakter.firma_firmaid,firma.firmanavn
#ORDER BY kontakter.kontakterfornavn ASC
");
------------------------
Jeg ønsker grundlæggende at få alle informationer med i samme hug - og kunne sortere i det...
Mit foreløbige problem er, at jeg har en note-tabel, som knytter sig til kontakterne (dvs. man kan have mange noter pr. kontakt.)
Lige nu som query'en ser ud, så får jeg den ældste note (fordi den er øverst i tabellen - men jeg vil jo gerne have fat i den sidste nye note, dvs. den skal tage "det højeste tal" - kan jeg lave en eller anden WHERE-klausul på noter.notertimestamp? - eller hvad bør jeg gøre?
