Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

requete compliquée

1 réponse
Avatar
bang
bonjour a tous

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

j'espere avoir été clair

1 réponse

Avatar
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 CompositionKIT
Code Kit (Clé Primaire)
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.