yo,
das datenbank-design ist meiner meinung nach etwas unglücklich gewählt. aber wenn dein schema richtig verstanden habe, dann hat jeder datensatz in hid und uid immer einen direkten bezug zur id. dies kann man sich zu nutze machen und somit wird die abfrage sehr einfach. bin mir aber nicht sicher, ob ich da nicht zu schnell "gedacht" habe. greifen wir mal das beispiel mit der id = 10 auf.
DELETE FROM _menue
WHERE id = 10
OR hid = 10
OR uid = 10
Ilja