Код ниже работает, как и должно, но теперь я хочу добавить несколько дат, например:
bookingStartDate = 2018-07-16, 2018-07-17
SELECT
*,
SUM(IF(reservationId IS NULL,
0,
reservationStartDate = '2018-07-17')) AS ConflictingReservations
FROM
units
LEFT JOIN
reservations ON (unitsId = reservationSpace)
WHERE
unitsType = 'room1'
GROUP BY unitsId
HAVING ConflictingReservations = 0;