sql >> Databasteknik >  >> RDS >> Mysql

Left Join returnerar inte alla rader

Säker. Flytta WHERE-villkoret till 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. Anslut till SQL Server med Windows-autentisering från en Linux-maskin via JDBC

  2. Skapa trigger för att logga SQL som påverkade tabellen?

  3. SELECT-fråga med CASE-villkor och SUM()

  4. Krävs ODP.NET för Oracle 11g Client?