Задать вопрос
@Korifa

Не правильно работает запрос, в чем проблема?

SELECT *
	FROM `t1`
	JOIN `t2`
		ON `t1`.`pav` = `t2`.`pac`
	RIGHT JOIN `t3`
		ON `t3`.`objid` = `t2`.`objid`
	WHERE
		`t2`.`objid` IS NULL
		OR `t2`.`date` > '.....'

Не выводятся все строки из таблицы t3. Выводится 3 строчки, хотя в таблице t3 их 95
  • Вопрос задан
  • 59 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    SQL для разработки
    4 месяца
    Далее
  • Академия Eduson
    SQL-разработчик: тариф Базовый
    3 месяца
    Далее
  • Stepik
    SQL с нуля до PRO
    2 недели
    Далее
Решения вопроса 1
where t2.objid is null or (t2.date > '.....')

Вот почему. Это же условие.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы