Super, ça marche impeccable, je n'avais pas pensé à cette solution là
!!! Merci à toi ! Gérald Le 21/11/2010 23:40, anatole@xxxxxxxxxxxxx a écrit : bonjour, essayez d'utiliser les alias de table.j'espère que ça marche bien en mysql la requete devient SELECT nom_adh,prenom_adh, adresse_adh, ville_adh,longitude. field_val,latitude.FROM galette_adherents, galette_dynamic_fields as longitude, galette_dynamic_fields as latitude WHERE id_adh = longitude.item_id and id_adh=latitude.item_id AND longitude.field_id = 2 AND latitude.field_id = 3galettement et 404-ièment Anatole On sam 20/11/10 22:20 , Gérald Yart <gerald.yart@xxxxxxxxxxxxxxxxxx> wrote:Le 17/10/2010 10:40, Gérald Yart a écrit :Salut, > On Thu, 07 Oct 2010 08:28:51 +0200, Gérald Yart >wrote:Bonjour à tous, >> >> Afin de réaliser une carte delocalisation des adhérents avec Google >> Maps, je souhaite ajouter deux champs (latitude et longitude) à la table >> "adhérents". Hormis bien sûr pour les mises à jour de Galette où il me >> faudra penser à récupérer le contenu de mes deux champs, cela peut-ilposer problème dans le fonctionnement généralde Galette ?Les champs dynamiques introduits dans Galette 0.63 devraientpouvoir faire > l'affaire sans toucher à quoi que ce soit de particulier. Bonjour, J'ai donc créé mes champs dynamiques pour mes longitudes et latitudes mais j'ai du mal à les exploiter. J'ai créé une requête sql comme ceci : SELECT nom_adh,prenom_adh, adresse_adh, ville_adh, field_val FROM galette_adherents, galette_dynamic_fields WHERE id_adh = item_id AND ( field_id = 2 OR field_id = 3) // je ne m'intéresse qu'a field_id = à 2 ou 3 (2 = longitude, 3 = latitude) Mon problème c'est que cette requête me ramène 2 enregistrements pour un même adhérent. Mes compétences en SQL étant assez limitées, y-a-t'il un moyen pas trop compliqué de ne ramener qu'un enregistrement comme ceci : nom_adh, prenom_adh, adresse_adh, ville_adh, longitude, latitude Merci de votre aide ! Géraldhttp://www.leclub404.com _______________________________________________ Galette-discussion mailing list Galette-discussion@xxxxxxx https://mail.gna.org/listinfo/galette-discussion --
Mail réalisé uniquement à partir d'électrons recyclés _______________________________________________________________________ Gérald Yart -- INRA Centre de recherche d'Orléans - Unité Infosol -- 2163 Avenue de la Pomme de Pin - CS 40001 Ardon - 45075 Orléans cedex 2 Tél. (+33)2 38 41 78 89 - gerald.yart@xxxxxxxxxxxxxxx http://www.gissol.fr _______________________________________________________________________ |