1
Hallo,
folgendes Problem. Der erste Code führt zum richtigen Ergebnis, aber es entstehen Dopplungen, weil ich mehrere Einträge pro bild_gal_id habe. Also habe ich Code 2 erzeugt. Dort sage ich dem System, dass er bei den Doppelten nur den mit der höchsten bild_id nehmen soll. Geht aber nicht. Was kann der Fehler sein?
Vielen Dank.
folgendes Problem. Der erste Code führt zum richtigen Ergebnis, aber es entstehen Dopplungen, weil ich mehrere Einträge pro bild_gal_id habe. Also habe ich Code 2 erzeugt. Dort sage ich dem System, dass er bei den Doppelten nur den mit der höchsten bild_id nehmen soll. Geht aber nicht. Was kann der Fehler sein?
Vielen Dank.
$result = mysql_query("SELECT t1.bild_datum, t2.gallang_name, t2.gallang_gal_id FROM kogppx07_galerie_galerien_language AS t2 INNER JOIN kogppx07_galerie_bilder AS t1 ON t2.gallang_gal_id = t1.bild_gal_id WHERE t2.gallang_lang_id=1 ORDER BY t1.bild_datum DESC LIMIT 10;");
$result = mysql_query("SELECT t1.bild_datum, t2.gallang_name, t2.gallang_gal_id FROM kogppx07_galerie_galerien_language AS t2 INNER JOIN kogppx07_galerie_bilder AS t1 ON t2.gallang_gal_id = t1.bild_gal_id WHERE t2.gallang_lang_id=1 && t1.bild_id = MAX (t1.bild_id) ORDER BY t1.bild_datum DESC LIMIT 10;");