Danke für die Infos, ich hatte da auch in der Zwischenzeit mitgelesen.
Was letzendlich aber immer noch unklar bleibt, warum überhaupt dieses eigentlich unsinniges "GROUP BY id" eingefügt wird. Hier ein Codebeispiel aus
WP 2.3.2, Datei query.php, Zeile 930:
PHP-Code:
if ( !empty($q['category__in']) || !empty($q['category__not_in']) || !empty($q['category__and']) ) {
$groupby = "{$wpdb->posts}.ID";
}
Denn ohne diesen Unsinn wäre der Fehler auch nie aufgetreten, egal ob nun
MySQL das was falsch gemacht hat, oder nicht.
Zumindest habe ich auch was daraus gelernt, nämlich das ein GROUP BY mitnichten eine Sortierung implizieren muß. Das Ergebnis kann zwar nach den
gruppierten Feldern sortiert sein, muß es aber nicht.
Gruß
Ingo