sql >> Database teknologi >  >> RDS >> Mysql

MySQL JOIN returnerer NULL-felter

Ikke sikker på dine data og skemaet, men hvis up.profile_value er ligesom "123", kan du prøve dette:

SELECT u.name AS _user_name, s.name AS _school_name
FROM fwg_files AS f
LEFT JOIN users AS u ON u.id = f.user_id
LEFT JOIN user_profiles AS up ON up.user_id = u.id
LEFT JOIN school AS s ON CONCAT('"', s.id, '"') = up.profile_value



  1. MySQL:Venstre joinforbindelse og kolonne med samme navn i forskellige tabeller

  2. Gruppér efter måned og år i MySQL

  3. Bedste praksis flersproget hjemmeside

  4. få rækken med den højeste værdi i MySQL