Files
recipe-app/backend/prisma/migrations/20260502151000_add_te_choklad_te/migration.sql
T

21 lines
695 B
SQL

-- Lägg till L2: Te & choklad under Dryck
INSERT INTO `Category` (`name`, `parentId`)
SELECT 'Te & choklad', c1.id
FROM `Category` c1
WHERE c1.name = 'Dryck' AND c1.parentId IS NULL
AND NOT EXISTS (
SELECT 1 FROM `Category` c2
WHERE c2.name = 'Te & choklad' AND c2.parentId = c1.id
);
-- Lägg till L3: Te under Te & choklad
INSERT INTO `Category` (`name`, `parentId`)
SELECT 'Te', c2.id
FROM `Category` c1
JOIN `Category` c2 ON c2.parentId = c1.id AND c2.name = 'Te & choklad'
WHERE c1.name = 'Dryck' AND c1.parentId IS NULL
AND NOT EXISTS (
SELECT 1 FROM `Category` c3
WHERE c3.name = 'Te' AND c3.parentId = c2.id
);