У меня есть 2 таблицы
id name type
1 aa driver
2 bb cyclist
3 cc runner
parent_id key value
1 mobile 00299029
2 mobile 008772
2 active 1
3 mobile 09887
3 active 0
Мне нужно получить запись 1, аа, драйвер, ту, у которой нет записи со значением 'active' во второй таблице.Моя последняя попытка была примерно такой, но я не уверен, что буду хотя бы немного ближе к тому, что мне нужно, мой результат всегда 0 записей
SELECT t1.name as name
FROM table1 as t1
JOIN table2 as t2 ON t1.id = t2.parent_id
AND NOT EXISTS (
SELECT * FROM table2
WHERE key = 'active'
)