Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/03/2011, 22h15   #1
Invité de passage
 
Inscription : décembre 2006
Messages : 3
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 3
Points : 2
Points : 2
Par défaut Mettre a jour table avec valeur d'une autre

Bonjour
Pour des raisons de performance , je voudrais denormaliser une table
J'ai deux tables
-clients avec differents champs dont le zip code et des champs latitude,longitude à vide
- Villes : contenant comme clé le zip code et avec latitude, longitude comme attribut

Est il possible de mettre a jour ma table des clients pour renseigner longitude/latitude dans une seule requête SQL
Sinon quel script php puis je utiliser ? (j'entends parler de curseur ,mais je ne matrise pas)

Merci
hugue1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/03/2011, 15h32   #2
Membre régulier
 
Homme
Chef de projet NTIC
Inscription : juin 2007
Messages : 69
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Chef de projet NTIC
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2007
Messages : 69
Points : 70
Points : 70
Salut,

Essais un truc du genre :

Code :
1
2
3
4
5
UPDATE TABLE_CLIENTS SET
 
LATITUDE = (SELECT LATITUDE FROM TABLE_VILLE WHERE NUMERO_VILLE=?)
LONGITUDE = (SELECT LONGITUDE FROM TABLE_VILLE WHERE NUMERO_VILLE=?)
WHERE NUMERO_CLIENT = ?
Cobalt59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/03/2011, 13h32   #3
Futur Membre du Club
 
Inscription : octobre 2006
Messages : 18
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France

Informations forums :
Inscription : octobre 2006
Messages : 18
Points : 4
Points : 4
pourquoi dupliquer les données au lieu de faire une jointure ?
fwebconcept est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h23.


 
 
 
 
Partenaires

Hébergement Web