I have 2 tables
- Department(id, department_name)
- Programs(id, program_name, department_id)
dept_id in Programs is the foreign key from Department table
I want to join department_id in Program table and id in Department table
I'm unable to do it in Flutter supabase supabase_flutter: ^0.2.12
. Please help me out
Thanks
Edit: I want to perform this action from the front end. (Flutter)
CREATE TABLE Departments (
id INTEGER PRIMARY KEY,
name TEXT NOT NULL
);
CREATE TABLE Programs (
id INTEGER PRIMARY KEY,
name TEXT NOT NULL,
dept_id INTEGER,
FOREIGN KEY (dept_id) references Departments(id)
);
INSERT INTO Departments VALUES (1, 'DEPT_A');
INSERT INTO Departments VALUES (2, 'DEPT_B');
INSERT INTO Programs VALUES (1, 'PROG_A', 1);
INSERT INTO Programs VALUES (2, 'PROG_B', 1);
INSERT INTO Programs VALUES (3, 'PROG_C', 2);
INSERT INTO Programs VALUES (4, 'PROG_D', 2);
SELECT Departments.name, Departments.id, Programs.name, Programs.id
FROM Departments
INNER JOIN Programs
ON Departments.id = Programs.dept_id;