afin de selctionner toutes les news de mon site, j'ai fait la requête suivante, qui fonctionnait jusqu'a la mise en place de Mysql 5 hier soir...
Sur la requête suivante :
Code : Tout sélectionner
SELECT COUNT(nc.news_id) as total_news, n.news_id, n.news_cat_id, n.news_status, n.news_comment_status, n.news_title, n.news_date, c.cat_name, s.site_name, n.news_site_id FROM news as nc, news as n, news_categories as c LEFT JOIN sites as s ON n.news_site_id=s.site_id WHERE n.news_cat_id=c.cat_id AND n.news_trashed='0' AND nc.news_trashed='0' GROUP BY n.news_id LIMIT 0, 20;Pourtant, il ne renvoie pas d'erreur quand je selectionne n.news_site_id dans la clause SELECT.Erreur SQL ! :
Unknown column 'n.news_site_id' in 'on clause'
SELECT COUNT(nc.news_id) as total_news, n.news_id, n.news_cat_id, n.news_status, n.news_comment_status, n.news_title, n.news_date, c.cat_name, s.site_name, n.news_site_id
FROM news as nc, news as n, news_categories as c LEFT OUTER JOIN sites as s ON n.news_site_id=s.site_id
WHERE n.news_cat_id=c.cat_id AND n.news_trashed='0' AND nc.news_trashed='0'
GROUP BY n.news_id
LIMIT 0, 20;
Y a t'il des changements au niveau des requetes LEFT OUTER JOIN dans mysql 5 ?
Merci d'avance