Я искал поиск, но не смог найти ответ. Мне нужно увидеть записи в homes_houses, если в homes_availability нет соответствующих записей. Я знаю, что это имеет какое-то отношение к IS NULL, но все, что я пробовал, не удалось. Пожалуйста, помогите.Результаты mysql, если в таблице соединений нет записей
SELECT
houses_houses.*,
houses_availability.from_date
FROM
houses_houses
LEFT JOIN
houses_availability ON houses_houses.sid=houses_availability.housesid
WHERE
houses_availability.from_date>='2015-09-05'
AND
houses_availability.until_date<'2015-09-11'
ORDER BY houses_houses.sid LIMIT 0, 9
Малого пункт, вы выбираете houses_availability.from_date, но вы, кажется, хотите только введите строки, в которых нет строки homes_availability. Следовательно, поля всегда будут NULL для любых возвращенных строк. – Kickstart