05/10/2010, 20:06:09
Citation :SELECT c.news_category_id, c.news_category_name, n.news_id, n.news_title, n.news_date, u.username, f1.value as champs5, f2.value as champs6
FROM
as1_module_news n
LEFT JOIN as1_module_news_fieldvals f1 ON f1.news_id = n.news_id
LEFT JOIN as1_module_news_fieldvals f2 ON f2.news_id = n.news_id
LEFT JOIN as1_module_news_categories c ON c.news_category_id = n.news_category_id
LEFT JOIN as1_users u ON u.user_id = n.author_id
WHERE
c.parent_id = 7
AND (f1.fielddef_id = 1 OR f1.fielddef_id is null)
AND (f2.fielddef_id = 3 OR f2.fielddef_id is null)
ORDER BY
c.hierarchy ASC, n.news_date ASC
tente ce code.. mais sans bdd appropriée j'ai du mal à faire de telle spéculation :/ envoi moi par email le script de création + insert des données pour toutes ces tables, je pourrais tester de mon côté également qu'on évite d'y passer 3 jours.
Citation :Par contre tu m'inquiète avec la notion de portabilité du code. Quels pb futurs se cachent derrière cela ?
rien de long, mais peut être chiant lorsque tu tenteras de réutiliser le code ailleurs on en parle à la fin.