Доброго времени суток. Есть таблица, представляющая собой дерево. То есть почти у каждой записи, кроме самых верхних есть parent_id. Так же есть поля slug и uri. uri составляется из slug самой записи и родительских slug.
Собственно делаю триггер на BEFORE INSERT, для заполнения полей uri. Никак не пойму как в нем сделать join, если id еще не существует.