у меня есть следующие настройки таблицы:Как подключиться к данным «один ко многим»?
t1
имеет две колонки: id
и flag_a
.
id
является уникальным идентификатором, а flag_a
является булевым.
t2
имеет три колонки, id
и parent_id
и flag_b
.
id
является уникальным идентификатором, parent_id
является одним из id
-х из t1
и flag_b
является логическим.
Мне нужно, чтобы выполнить эту псевдо-запрос:
SELECT t2.id FROM t2 WHERE flag_b = 0 AND t1.flag_a = 0
На английском языке: мне нужно все id
-х из t2
, где flag_b
ложно (0
) и где flag_a
принадлежность к parent_id
t2
также является ложным.
Я знаком с идеей использования JOIN
, чтобы достичь такого рода вещей, но я не очень понимаю, как это сделать.
Это не отношениям многих ко многим, хотя ... Это один ко многие –
Спасибо Стефан. Я изначально написал один, но много - казался более правильным. Исправлена. :) –