De ce fait, j'ai fait une requetes comme ci-dessous :
Code : Tout sélectionner
SELECT personnes.coord_gps_perso
FROM equipes, fonctions, batiments_pere, personnes
WHERE personnes.id =
(SELECT id_personne
FROM fonctions
WHERE fonctions.id_equipe =
(SELECT id
FROM equipes
WHERE equipes.id_batiment =
(SELECT id
FROM batiments_pere
WHERE batiments_pere.id =11
)
)
)
En fait, je dois récupérer les coordonnées gps des personnes dont les id = au champ"id_personne" de la table "fonctions" lorsque l'"id_equipe" de la table "fonction" = "id" de la table "equipes" lorsque l'"id_batiment" de la table "fonction" = "id" de la table "batiments_pere" lorsque que "id de "batiments_pere" = $_GET["id_batiment"].
Voyez, c'est assez complexe.
Merci pour votre aide
Voici une de mes tables :
Code : Tout sélectionner
CREATE TABLE `equipes` (
`id` int(10) NOT NULL auto_increment,
`nom` text NOT NULL,
`id_service` int(10) NOT NULL default '0',
`id_batiment` int(10) NOT NULL default '0',
`id_equipe_sup` int(10) NOT NULL default '0',
`equipe_fax` text NOT NULL,
`position` int(11) NOT NULL default '99999',
PRIMARY KEY (`id`)
)