Bonjour à tous,
Je souhaite avoir une solution au problème ci-dessous:
T1 (adr1,ville1,adr2,ville2,adr3,ville3);
ville(nom);
Remplir les champs ville 1, ville2 et ville3 depuis la même table Ville.
Merci
Bonjour à tous,
Je souhaite avoir une solution au problème ci-dessous:
T1 (adr1,ville1,adr2,ville2,adr3,ville3);
ville(nom);
Remplir les champs ville 1, ville2 et ville3 depuis la même table Ville.
Merci
Bonjour,
Je suis un peu surpris par ta présentation.
Je suppose que ces adresses sont liées à une personne ou une entreprise ?
Es-tu certain d'avoir toujours 3 adresses ? Sinon, tu auras des colonnes remplies de null ou si tu as 4 adresses, il faudra en oublier une ou créer un seconde ligne. Tout cela me semble compliqué.
Je pense que pour résoudre ta difficulté, il est possible de procéder ainsi.
P1(idP1, Personne) - Table des personnes
V1(idV1, Nom_Ville) - Table des villes
T1(idT1, #idP1, #idV1, Adresse_Personne) - Tables des adresses
Les valeurs soulignées sont les clés primaires et les valeurs présentées avec # sont les clés étrangères.
Avec cette approche, tu n'auras plus de null et tu éviteras les redondances et surtout des erreurs de saisies. Exemple : Château-Thierry, Chateau-Thierry, Chateau Thierry, etc.
De plus, tes requêtes seront plus simples à écrire, etc.
A+
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager