Optimisatio SQL erronee en PHP Version 4.4.6 / mysql 5.0.37
Installation chez ouvaton, squelettes de la dist, base importée, la page d'accueil produit une erreur SQL car la requete produite par modeles/lesauteurs est optimisée a tort :
Erreur SQL 1054
Unknown column 'L1.id_article' in 'where clause' SELECT auteurs.nom, auteurs.id_auteur FROM 06336_spip-team
.spip_auteurs AS auteurs
INNER JOIN 06336_spip-team
.spip_auteurs_articles AS L2 ON ( L2.id_auteur = auteurs.id_auteur ) INNER JOIN 06336_spip-team
.spip_articles AS L3 ON ( L3.id_article = L2.id_article ) WHERE (auteurs.statut != '5poubelle') AND (L3.date <= '2037-07-02 18:14:42') AND (L3.statut = 'publie') AND (L1.id_article = 435) GROUP BY auteurs.id_auteur ORDER BY auteurs.nom
SELECT auteurs.nom, auteurs.id_auteur FROM spip_auteurs AS auteurs
INNER JOIN spip_auteurs_articles AS L2 ON ( L2.id_auteur = auteurs.id_auteur ) INNER JOIN spip_articles AS L3 ON ( L3.id_article = L2.id_article ) WHERE (auteurs.statut != '5poubelle') AND (L3.date <= '2037-07-02 18:14:42') AND (L3.statut = 'publie') AND (L1.id_article = 435) GROUP BY auteurs.id_auteur ORDER BY auteurs.nom