Size: a a a

2021 January 26

IZ

Ivan Zaitsev in Random Ruby Chat
n -> нихуя нет в таблице y || x - вот этого сейчас не хватает
источник

RV

Roman V in Random Ruby Chat
понел
источник

RV

Roman V in Random Ruby Chat
coerce тогда какой нибудь
источник

VS

Viacheslav Soldatov in Random Ruby Chat
лефт жойн должен собрать всё
источник

RV

Roman V in Random Ruby Chat
он соберет и те у которых нихуя вообще нет
источник

RV

Roman V in Random Ruby Chat
ой бля
источник

RP

Roman Patkin in Random Ruby Chat
Roman V
он соберет и те у которых нихуя вообще нет
Это и требуется вроде
источник

RV

Roman V in Random Ruby Chat
coalesce
источник

VS

Viacheslav Soldatov in Random Ruby Chat
Ivan Zaitsev
n -> нихуя нет в таблице y || x - вот этого сейчас не хватает
так так и надо вроде судя по этому не?
источник

RV

Roman V in Random Ruby Chat
не, допустимо только отсутствие одного я так понял
источник

IZ

Ivan Zaitsev in Random Ruby Chat
Roman V
не, допустимо только отсутствие одного я так понял
Короче если и есть какие либо X или Y, то они все должны быть active = false
источник

VS

Viacheslav Soldatov in Random Ruby Chat
ПМ ТАЩИ ТЗ НОРМ А
источник

IZ

Ivan Zaitsev in Random Ruby Chat
Ну и их может вообще не быть у N
источник

IZ

Ivan Zaitsev in Random Ruby Chat
Viacheslav Soldatov
ПМ ТАЩИ ТЗ НОРМ А
Ахвххва
источник

VS

Viacheslav Soldatov in Random Ruby Chat
Viacheslav Soldatov
мож ченить такое?

 WITH not_active_nx AS (
  SELECT n.id
  FROM n
    LEFT JOIN x ON n.id = x.n_id
  WHERE x.active = false OR x.active IS NULL
), not_active_ny AS (
  SELECT n.id
  FROM n
    LEFT JOIN y ON n.id = y.n_id
  WHERE y.active = false OR y.active IS NULL
)

SELECT not_active_nx.id
FROM not_active_nx
 INNER JOIN not_active_ny ON not_active_nx.id = active_ny.id
суй тогда в квери обжект ето
источник

RV

Roman V in Random Ruby Chat
Ivan Zaitsev
Ну и их может вообще не быть у N
1
источник

RV

Roman V in Random Ruby Chat
Roman V
Переслано от Ivan Zaitsev
Уже лучше, но всё ещё не показывает те N у которых нет Y и X
2
источник

RV

Roman V in Random Ruby Chat
ниче не понял
источник

IZ

Ivan Zaitsev in Random Ruby Chat
Roman V
а ну тогда выкини нахуй это условние и в своем запросе замени OR на AND и все
А вот если там вместо OR ставить AND, оно не показывает те где к примеру нет X, но есть Y. То есть должен быть и там и там хотя бы один false
источник

RV

Roman V in Random Ruby Chat
пиздец
источник