Kontrol mod cirkulær reference
Jeg har behov for en kontrolfunktion i en stykliste tabel.Et eksempel:
Tabel stykliste
id | vare_id | indgaar_i | antal
--------------------------------
1 | 1 | 2 | 3
2 | 1 | 3 | 1
3 | 2 | 3 | 2
4 | 3 | 1 | 1
vare_id er varens id
indgaar_i er vare_id på den vare som varen indgår i
i ovennævnte eksempel er der en cirkulær reference idet vare 3 indgår i vare 1 som indgår i vare 3 via vare 2
Det må ikke kunne ske.
Jeg har en php rutine som fungerer, men med 30.000 poster er det alt for langsomt.
Bemærk at jeg er SQL novice.