Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL JOIN връща NULL полета

Не съм сигурен за вашите данни и схема, но ако up.profile_value е като "123", можете да опитате това:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Показва стойността на една колона на mysqli заявката

  2. Предимства на MySQLi пред MySQL

  3. В какъв ред се оценяват MySQL JOIN?

  4. персонализиран php форум - показва нови/непрочетени публикации

  5. php mySQL group concat и group by