phpMyAdmin
 sql >> Base de données >  >> Database Tools >> phpMyAdmin

Erreur MySQL LEFT JOIN 1064 lors de l'interrogation de la base de données Wordpress

la jointure gauche doit être déclarée avant la clause where

SELECT M.meta_value,wp_users.ID
FROM wp_postmeta AS M 
LEFT JOIN wp_users ON M.meta_value = wp_users.user_email
WHERE meta_key = "_from_email" AND post_id = 277124

assurez-vous que vous n'utilisez pas de colonne pour la table jointe à gauche dans la clause where, sinon cela implique que la jointure fonctionne comme une jointure interne .. éventuellement déplacer ces colonnes dans la clause ON associée