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

Left Join не връща всички редове

Сигурен. Преместете условието WHERE в JOIN:

SELECT pr.*, pr7.value AS `room_price_high`
  FROM `jos_hp_properties` pr
       LEFT JOIN `jos_hp_properties2` pr7 
       ON pr7.property=pr.id
   AND 
       pr7.field=23


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Полезни съвети за отстраняване на често срещани грешки в MySQL

  2. Как да генерирам автоматично миграции със Sequelize CLI от модели на Sequelize?

  3. MySQL източник на данни не се появява във Visual Studio

  4. MySQL Подреждане преди групиране по

  5. Експортирайте MySQL база данни към SQLite база данни