-- create schema CREATE TABLE people ( id UUID PRIMARY KEY, name TEXT NOT NULL, manager_id UUID, FOREIGN KEY (manager_id) REFERENCES people (id) ); -- insert data INSERT INTO people (id, name, manager_id) VALUES ("d3f29960-ccf0-44e4-be66-1a1544677441", "Foo", "076356f4-1a0e-451c-b9c6-a6f56feec941"), ("076356f4-1a0e-451c-b9c6-a6f56feec941", "Bar"); -- query data, make a relation SELECT employees.name AS 'employee-name', managers.name AS 'manager-name' FROM people employees INNER JOIN people managers ON employees.manager_id = managers.id;