PostgreSQL - Common Table Expressions
Given the table
What will the following query return?
categories(id, name, parent_id) with data:(1, 'Electronics', NULL), (2, 'Computers', 1), (3, 'Laptops', 2)What will the following query return?
WITH RECURSIVE cat_tree AS ( SELECT id, name, parent_id FROM categories WHERE parent_id IS NULL UNION ALL SELECT c.id, c.name, c.parent_id FROM categories c JOIN cat_tree ct ON c.parent_id = ct.id ) SELECT * FROM cat_tree ORDER BY id;
