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

MySQL LEFT JOIN fel 1064 när du frågar Wordpress-databas

left join måste deklareras före where-klausul

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

se till att du inte använder kolumn för vänster sammanfogad tabell i where-satsen, annars innebär detta att sammanfogningen fungerar som en inre sammanfogning .. flytta så småningom dessa kolumner i den relaterade ON-satsen




  1. phpMyAdmin 502 dålig gateway [CentOS7, nginx]

  2. Kan inte ansluta till Plesk v12 SQL Server på distans från SQL Server Management Studio

  3. phpMyAdmin låter mig inte logga in - inget fel visas

  4. Känner inte igen datatypen nvarchar i databasen