2010-04-07 6 views
0

Quelqu'un peut-il voir pourquoi ce code retourne une erreur?Erreur de la requête mysql, essayant de rejoindre les tables

"SELECT 
a.widget_id, 
c.additional_widget_id 
FROM 
exp_widgets AS a, 
INNER JOIN exp_widget_additional AS c ON a.entry_id = c.additional_entry_id 
WHERE 
a.template = 3 
AND 
c.additional_template_id = 3 
AND 
(a.entry_id = 6 OR c.additional_entry_id = 6) 
"; 

Toute aide appréciée.

+1

Et l'erreur serait ??? –

+2

Cela aiderait si vous ajoutiez l'erreur que MySQL vous donne. – jemfinch

+0

Il serait probablement utile si vous avez posté le message d'erreur. –

Répondre

3

Vous avez une virgule rogue:

... 
exp_widgets AS a, 
INNER JOIN exp_widget_additional` 
... 

devrait être

... 
exp_widgets AS a 
INNER JOIN exp_widget_additional 
...