Aby uzyskać wszystkie dzieci do przedmiotu 1, możesz użyć
WITH RECURSIVE c AS (
SELECT 1 AS id
UNION ALL
SELECT sa.child_id
FROM subject_associations AS sa
JOIN c ON c.id = sa. parent_id
)
SELECT id FROM c;
Aby uzyskać wszystkie dzieci do przedmiotu 1, możesz użyć
WITH RECURSIVE c AS (
SELECT 1 AS id
UNION ALL
SELECT sa.child_id
FROM subject_associations AS sa
JOIN c ON c.id = sa. parent_id
)
SELECT id FROM c;
Wykonaj schemat .sql w psycopg2 w Pythonie
Zabezpieczenia na poziomie wiersza nie działają dla właściciela tabeli
Czy istnieje sposób, aby pg_dump wykluczyć określoną sekwencję?
Postgresql join_collapse_limit i czas na planowanie zapytań
PostgreSQL zyskuje na popularności:wyniki z Postgres 2018 i trendy 2019