Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL JOIN gibt NULL-Felder zurück

Sie sind sich bezüglich Ihrer Daten und des Schemas nicht sicher, aber wenn up.profile_value wie "123" ist, können Sie Folgendes versuchen:

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