voila j'ai plusieures tables KIT et une table TEST avec les champs suivants
table KIT1: numlot, A, B, C, D
un kit avec un numero de lot et des composant A, B, C, D ( les champs A, B,
C, D contiennent des numero de lots)
table KIT2: numlot, E, F...
table TEST: numtest, A, B, C, D, E, F...
ce sont les tests des composants des differents kits et tous les champs ne
sont pas forcement rempli
car un test est fait sur les composés d'un kit
je souhaite a partir d'une requete extraire le numtest en connaissant le
numlot d'une des tables KITn
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Xavier HUE
Bonjour bang,
Ton modèle de données me semble un brin bizarroïde!! Tu risques de "ramer" méchamment par la suite lorsque tu auras besoin d'interroger ou faire évoluer ta base.
Il te faudrait plutôt:
Table KIT: Liste des KIT possibles Code Kit (Clé Primaire)
Table Composant: Liste des composants utilisables Code Composant (Clé Primaire)
Table CompositionLot Code Lot (Clé Primaire) Code Kit (Clé Primaire)
Table Test Num Test (Clé Primaire) Code Kit (Clé Primaire) Code Composant (Clé Primaire)
En interrogeant la table Test jointe à la table Kit, sur le champ NumLot tu auras le résultat souhaité.
Si tu restes sur ta structure actuelle... Ben je ne cherche même pas :-( Cela me semble relativement lourd et complexe à mettre en oeuvre... Il faut rapprocher chacun des champs A, B, C, D de la table KIT1 avec les champs correspondants dans la table Test et rebelote avec KIT2.
Désolé de ne pas aide plus que ça.
Cordialement.
Bonjour bang,
Ton modèle de données me semble un brin bizarroïde!!
Tu risques de "ramer" méchamment par la suite lorsque tu
auras besoin d'interroger ou faire évoluer ta base.
Il te faudrait plutôt:
Table KIT: Liste des KIT possibles
Code Kit (Clé Primaire)
Table Composant: Liste des composants utilisables
Code Composant (Clé Primaire)
Table CompositionLot
Code Lot (Clé Primaire)
Code Kit (Clé Primaire)
Table Test
Num Test (Clé Primaire)
Code Kit (Clé Primaire)
Code Composant (Clé Primaire)
En interrogeant la table Test jointe à la table Kit, sur
le champ NumLot tu auras le résultat souhaité.
Si tu restes sur ta structure actuelle...
Ben je ne cherche même pas :-(
Cela me semble relativement lourd et complexe à mettre en
oeuvre...
Il faut rapprocher chacun des champs A, B, C, D de la
table KIT1 avec les champs correspondants dans la table
Test et rebelote avec KIT2.
Ton modèle de données me semble un brin bizarroïde!! Tu risques de "ramer" méchamment par la suite lorsque tu auras besoin d'interroger ou faire évoluer ta base.
Il te faudrait plutôt:
Table KIT: Liste des KIT possibles Code Kit (Clé Primaire)
Table Composant: Liste des composants utilisables Code Composant (Clé Primaire)
Table CompositionLot Code Lot (Clé Primaire) Code Kit (Clé Primaire)
Table Test Num Test (Clé Primaire) Code Kit (Clé Primaire) Code Composant (Clé Primaire)
En interrogeant la table Test jointe à la table Kit, sur le champ NumLot tu auras le résultat souhaité.
Si tu restes sur ta structure actuelle... Ben je ne cherche même pas :-( Cela me semble relativement lourd et complexe à mettre en oeuvre... Il faut rapprocher chacun des champs A, B, C, D de la table KIT1 avec les champs correspondants dans la table Test et rebelote avec KIT2.