Antwort #5 am: 18. Februar 2012, 10:51:31
SELECT c.categories_id, cd.categories_name
FROM categories c, categories_description cd
WHERE parent_id = '0' AND c.categories_id = cd.categories_id AND c.categories_status != 0
AND cd.language_id = 'de' AND c.categories_id != '6'
ORDER BY sort_order, cd.categories_name
Müsste die
language_id nicht eine Zahl sein? 1 für English (Vorgabe) und dann eine Zahl je nach installierten Sprachen?!?
SELECT c.categories_id, cd.categories_name
FROM categories c, categories_description cd
WHERE parent_id = '0' AND c.categories_id = cd.categories_id AND c.categories_status != 0
AND cd.language_id = '1' AND c.categories_id != '6'
ORDER BY sort_order, cd.categories_name
Damit solltest Du ein Ergebnis angezeigt bekommen.
parent_id = '0' ist richtig für die Hauptkategorien.