Je dispose maintenant d'une table SQL me donnant la localisation d'une salle de classe:
donc voila la table:
Moi je cherche a trouver une requete qui me trouve le building dans laquelle se situe une salle de classe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 +---------------+---------------+------+------------+ | id | parent | type | name | +---------------+---------------+------+------------+ | 6-3348-5072-5 | | ci | Commune | | 4-1611-6110-7 | 6-3348-5072-5 | to | Ville | | 0-5670-3537-9 | 4-1611-6110-7 | di | District 1 | | 0-5715-6076-8 | 4-1611-6110-7 | di | District 2 | | 3-1716-2428-1 | 1-0325-7401-1 | ro | Classe 1 | | 5-4588-7332-7 | 1-0325-7401-1 | ro | Classe 2 | | 4-5405-2068-7 | 1-0325-7401-1 | ro | Classe 3 | | 7-5381-2167-6 | 1-0325-7401-1 | ro | Classe 4 | | 5-5117-8855-4 | 1-0325-7401-1 | ro | Classe 5 | | 4-4863-5857-0 | 7-2642-8830-7 | ro | Classe 6 | | 5-2480-6342-6 | 7-2642-8830-7 | ro | Classe 7 | | 0-7804-7343-4 | 7-2642-8830-7 | ro | Classe 8 | | 2-4452-3342-9 | 7-2642-8830-7 | ro | Classe 9 | | 4-3618-3304-4 | 7-2642-8830-7 | ro | Classe 10 | | 4-2624-3786-8 | 3-1775-6807-3 | ro | Classe 1 | | 0-3357-3502-9 | 3-1775-6807-3 | ro | Classe 2 | | 7-6241-1136-5 | 3-1775-6807-3 | ro | Classe 3 | | 7-1858-2781-7 | 0-1353-1411-9 | ro | Classe 4 | | 0-4037-0222-4 | 0-1353-1411-9 | ro | Classe 5 | | 6-7024-5741-3 | 0-1353-1411-9 | ro | Classe 6 | | 2-7357-5864-8 | 0-5670-3537-9 | bu | Building 1 | | 1-0325-7401-1 | 2-7357-5864-8 | fl | Etage 0 | | 7-2642-8830-7 | 2-7357-5864-8 | fl | Etage 1 | | 8-5033-7764-0 | 0-5715-6076-8 | bu | Building 3 | | 3-1775-6807-3 | 8-5033-7764-0 | fl | Etage 0 | | 0-1353-1411-9 | 8-5033-7764-0 | fl | Etage 1 | | 0-6353-8433-7 | 1-0325-7401-1 | ro | Classe 1 |
J'arrive a obtenir cela, en faisant plusieur requete SQL successive en PERL, mais je pense qu'il existe un moyen de le faire en une seule requete non?
Parceque moi je boucle ma requete SQL tant que je n'obtient pas le type BU qui signifie que j'ai atteint le building d'une salle de classe.
Je cherche donc a apprendre comment faire en une seule requete.
Merci
Partager