У меня проблема с выбором из двух таблиц.
Я использую фильтр с даты, когда я использовал NOT IN
, но не работал, потому что данные не приводятся в таблице отправлений. Я хочу показывать наряды, которые свободны на эти даты, и наряды, которые не включены в аренду стола. Структура базы на картинке
SELECT o.Id, o.Name, c.Name, o.Description,o.Price, r.Date1, r.Date2, r.Return
FROM Outfit o INNER JOIN
Category c
ON o.Category = c.Id INNER JOIN
Rent r
ON o.Id = r.OutFit
WHERE (myfiltrdate NOT BETWEEN r.Date1 AND r.Date2) OR
r.Return IS NOT NULL
Теперь мой результат - это только запись / экипировка, которые являются таблицей аренды, но я хочу этот результат и экипировка, которых нет в таблице аренды.