Witam.

Mam tabelę zawierającą informacje na temat grup towarowych. Każda z grup może tworzyć nową gałąź, bądź być podkategorią jakiejś nadrzędnej grupy.
Chciałem to rozwiązać na jednej tabeli w postaci jak to pokazana poniżej. W przypadku nowej gałęzi chciałem jak klucz rodzica wstawiać 0, ale niestety ze względu na zastosowanie silnika InnoDB baza nie pozwala mi na taki zabieg.
Jedyna rzecz do jakiej doszedłem to możliwość wstawiania jako klucz RodzicGrupaID wartości już istniejących pod kluczem GrupaID, lub właśnie utworzongo klucza. Teraz pytanie jak taki nowo tworzony klucz pobrać?

Chodzi o to że jak wstawiam rekord i pole GrupaID autoinkrementujac klucz przybiera wartosc i ta wlasnie wartosc chce pobrac wstawiajac do zapytania dodajacego nowy rekord.

Z gory dzieki za kzda pomoc.

Pozdrowka

anas

Kod
+---------------+--------------+------+-----+---------+----------------+
| Field         | Type         | Null | Key | Default | Extra          |
+---------------+--------------+------+-----+---------+----------------+
| GrupaID       | bigint(20)   |      | PRI | NULL    | auto_increment |
| Nazwa         | varchar(255) |      |     |         |                |
| RodzicGrupaID | bigint(20)   |      | MUL | 0       |                |
+---------------+--------------+------+-----+---------+----------------+