Salve,
ho una tabella strutturata in modo da rapprentano una struttura ad albero, per cui
id (int) -> id oggetto
parent_id (int) -> id dell'oggetto "padre" a livello superiore
nome_nodo (char) -> nome del nodo
La procedura/funzione deve svolgere il seguente compito:
Dato un ID (passato come argomento) voglio sapere se, risalendo l'abero, si incontra il parent_id specificato (anchesso passato come argomento)
Immagino che la procedura debba avere 2 parametri (id, parent) e dovrà resituire TRUE o FALSE
l'dea è questa:
Codice PHP:
function isSON (id_object,parent_object)
WHILE NOT trovato
A = SELECT parent_id FORM Tabella WHERE id = id_object
IF A = parent_object then
trovato=true;
EN IF
END WHILE
end function
francamente, non ho la minima idea di come tradurre la funzione isSON in un linguaggio accetabile per mysql.
Ringrazio chiunque decida di darmi qualche input.