sql >> Databasteknik >  >> RDS >> Mysql

MySQL JOIN returnerar NULL-fält

Inte säker på din data och schemat, men om up.profile_value är som "123", kan du prova detta:

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. Lägg till dagar till ett datum i SQLite

  2. DATEDIFF() Exempel i SQL Server

  3. NAME_IN inbyggt i Oracle D2k Forms

  4. Kubernetes kopierar inte data till monterad volym