phpMyAdmin
 sql >> Database >  >> Database Tools >> phpMyAdmin

Errore 1064 di MySQL LEFT JOIN durante la query del database di Wordpress

left join deve essere dichiarato prima della clausola 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

assicurati di non utilizzare la colonna per la tabella unita a sinistra nella clausola where, altrimenti ciò implica che il join funziona come un join interno .. eventualmente sposta queste colonne nella relativa clausola ON