Endlich mal wieder eine Frage meinseits
Ich schreibe zur Zeit ein Artikel-System auf Basis des phpBB 2.0.6.
Zum löschen / editieren einzelner Artikel lasse ich eine Liste, sortiert nach Artikel-Zeit und Kategorie-Name, erstellen.
Der Query für diese Liste sieht so aus:
PHP-Code:
<?php
$sql = "SELECT a.article_id, a.article_title, a.article_time, c.category_name
FROM phpbb_articles AS a, phpbb_articles_categories AS c
WHERE c.category_id = a.article_category
GROUP BY a.article_id
ORDER BY a.article_time, c.category_name DESC";
?>
Zur Zeit befinden sich drei Datensätze in der Tabelle `phpbb_articles`.
Code:
article_id | article_category | article_title | article_time
--------------------------------------------------------------
1 | 1 | Test-Artikel | 123123123
2 | 1 | Test-Artikel #2 | 321321321
3 | 1 | Test-Projekt | 1090329101
Nun sollten die drei Datensätze ja in der Reihenfolge 3 2 1 (article_id) ankommen.
Sie kommen aber in der Reihenfolge 3 1 2 an.