Gerarchia tra tabelle.

danpa

Nuovo Utente
18 Gen 2017
4
0
1
43
Ciao ragazzi necessito della vostra sapienza e spero pazienza...:D
Cercherò di farmi capire.
Sto "cercando" di creare un DB per un'azienda la quale si presenta suddivisa in sezioni interne ordinate tra di loro in modo gerarchico; i dipendanti che vi lavorano all'interno, anch'essi ordinati gerarchicamente ma in base alla sezione di appartenenza. Mi spiego meglio...
la sezione n°1 ha sotto di se altre sezioni che chiameremo 2-3-4 che a loro volta possiedono ulteriori sottosezioni che chiameremo 2.1 - 2.2 - 2.3 - 3.1 - 3.2 - 3.3 ecc..
Ma fin qui niun problema, relazionato tra loro tramite id_parent ok?
Ora come posso dire che il datore di lavoro si trova nella sezione 1 e che i vari capi-reparto si trovano nelle sezioni 2-3-4 ecc..?
ho provato a creare una tabella la quale relazionava id_lavoratori all'id della sez1 o sez2 o sez3 o sez4 o sez2.1 ecc...ma nulla!


tab.png
Come fare?
 

marino51

Utente Attivo
28 Feb 2013
3.204
207
63
Lombardia
il db è MS SQL
questa è la tabellina,
PHP:
CREATE TABLE [GLHierarchy] (
    [GLID]        [int]        IDENTITY(1,1) NOT NULL,
    [GLCD]        [varchar](10)    NOT NULL,
    [GLDesc]    [varchar](50)    NOT NULL,
    [ParentGLCD]    [varchar](10)    NULL )
nella figura allegata vedi il risultato di un esempio con ricerca dall'alto in basso e viceversa
Cattura.PNG
qui trovi l'articolo (con diversi errori nei comandi sql)
https://www.codeproject.com/articles/394752/retrieve-hierarchical-data-from-database

se tu avessi un db diverso, cerca se esiste una funzionalità analoga ( e poi si parla male di MS ... )
 
Discussioni simili
Autore Titolo Forum Risposte Data
E Query differenza tra tabelle MySQL 5
A differenza tra account email e ISP presenti in blacklist Posta Elettronica 0
W Differenza tra orari PHP 3
Z Google Fonts CSS tra desktop e responsive HTML e CSS 1
MarcoGrazia Associazioni tra Search Console e Analitycs SEO e Posizionamento 0
M Collegamento tra form html e script php PHP 4
D popolare campi tra th alla select PHP 36
Gabriele Visioli Differenza tra hosting e hosting WordPress Hosting 4
S Differenza tra le funzioni include () e require ()? PHP 1
P Ciclare tra array di oggetti PHP 1
B Incongruenze tra Mac ver e PC ver Photoshop 1
N Problema passaggio variabili tra pagine PHP 4
L estrarre valori max tra più tabelle MySQL 2
MarcoGrazia Dati nulli su join tra più tabelle MySQL 1
S Utilizzo variabili di sessione tra PC e server PHP 0
R Relazione tra tabelle MS Access 5
Tommy03 Query tra 3 tabelle MySQL 2
elpirata [MySQL] Sincronizzare dati tra due tabelle sullo stesso host MySQL 0
R passaggio variabili tra modulo genitore a figlio jQuery 3
P Passagio dati complessi tra una ASP.NET webapi e Angular ASP.NET 1
A [ASP] Confronto tra dati Form e DB Classic ASP 2
G [PHP] Passare dati tra record PHP 4
M [MS Access] Relazione tra maschere MS Access 1
T onsiglio Web agency tra Caserta Agro Aversano e Napoli e zone vicine. Offerte e Richieste di Lavoro e/o Collaborazione 0
D Jquery, conflitto tra loro risolvibile? jQuery 7
J Passaggio variabile tra 2 file php PHP 15
E Compro profilo Instagram tra 10k e 30k Annunci servizi di Social Media Marketing 2
U [PHP] Differenza tra amministratore e utente PHP 2
P [PHP] Spostamento tra cartelle PHP 2
F [Javascript] Conflitto tra più form nella stessa pagina Javascript 1
M PHP Arrotondamento minuti in differenza tra due Orari PHP 9
felino EXCEL: verifica dati mancanti tra due sheet Windows e Software 2
K [PHP] Controllare dati database tra due valori PHP 18
K [PHP] Collegamento tra più tabelle PHP 10
M [HTML] problema spazio aggiuntivo tra elementi <li> di menu a tendina HTML e CSS 1
gandalf1959 problema con la codifica caratteri accentati e speciali tra php e mysql PHP 3
Z [Javascript] TINYMCE tra &RSQUO e &QUOTE Javascript 2
kiai969 Link tra 3 siti miei SEO e Posizionamento 2
S [Javascript] [CSS] Spazio Bianco tra Slider e Menu foto Javascript 6
G [PHP] operazione matematica tra risultati di query PHP 5
O [PHP] Conflitto tra regole nel file htaccess PHP 10
M Come smistare traffico tra rete locale e vpn Reti LAN e Wireless 0
S rete cablata in cat7 tra due router Reti LAN e Wireless 0
M [MySQL] Confronto tra variabile varchar e variabile data. PHP 1
felino [MySQL] [PHPMyAdmin] Tabelle sincronizzate tra loro... MySQL 0
S [HTML] Distanza esatta tra due div HTML e CSS 7
simgia [MySQL] Copiare dati tra 2 tabelle MySQL 1
enricoblandini Integrazione ordini tra Virtuemart e Danea Joomla 0
ESABOT Problema passaggio dati tra activity tramite intent Sviluppo app per Android 1
C Php/Mysql query JOIN tra tabelle PHP 4

Discussioni simili