Traduction code SQL..
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
je suis débutant en base de données et je voudrais comprendre ce que fait cette requête:
SELECT DISTINCTROW ACTIVITE.[Type d'essai], ACTIVITE.[Date début], ACTIVITE.Machine, COMPOSANT.[Définition produit], COMPOSANT.[Date réception], COMPOSANT.[Réf produit], COMPOSANT.Origine, COMPOSANT.[n° DL], COMPOSANT.[n° pièce], DE.[n° DE], ACTIVITE.[n° activité], ACTIVITE.[Condition d'essai]
FROM (ACTIVITE INNER JOIN COMPOSANT ON ACTIVITE.[n° activité] = COMPOSANT.[n° activité]) INNER JOIN DE ON ACTIVITE.[n° DE] = DE.[n° DE]
WHERE (((DE.[n° DE])=[Formulaires]![Demande champ 1 et 6]![Liste]) AND ((ACTIVITE.[n° activité])=[Formulaires]![Demande champ 1 et 6]![Champ7]));
Merci d'avance.
je suis débutant en base de données et je voudrais comprendre ce que fait cette requête:
SELECT DISTINCTROW ACTIVITE.[Type d'essai], ACTIVITE.[Date début], ACTIVITE.Machine, COMPOSANT.[Définition produit], COMPOSANT.[Date réception], COMPOSANT.[Réf produit], COMPOSANT.Origine, COMPOSANT.[n° DL], COMPOSANT.[n° pièce], DE.[n° DE], ACTIVITE.[n° activité], ACTIVITE.[Condition d'essai]
FROM (ACTIVITE INNER JOIN COMPOSANT ON ACTIVITE.[n° activité] = COMPOSANT.[n° activité]) INNER JOIN DE ON ACTIVITE.[n° DE] = DE.[n° DE]
WHERE (((DE.[n° DE])=[Formulaires]![Demande champ 1 et 6]![Liste]) AND ((ACTIVITE.[n° activité])=[Formulaires]![Demande champ 1 et 6]![Champ7]));
Merci d'avance.
A voir également:
- Traduction code SQL..
- Code ascii - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
- Google traduction photo - Guide
8 réponses
Bonjour,
alors cette requete doit t'afficher tout ce que tu as dans le select, elle prend les infos dans les tables qui sont dans le FROM, et seulement avec les conditions qui sont dans le where ... pour d'autres infos pa dprob ;)
@+
alors cette requete doit t'afficher tout ce que tu as dans le select, elle prend les infos dans les tables qui sont dans le FROM, et seulement avec les conditions qui sont dans le where ... pour d'autres infos pa dprob ;)
@+
D'accord mais ce qui me turlipine la tête c'est la phrase suivante:
FROM (ACTIVITE INNER JOIN COMPOSANT ON ACTIVITE.[n° activité] = COMPOSANT.[n° activité]) INNER JOIN DE ON ACTIVITE.[n° DE] = DE.[n° DE]
çà veux dire quoi INNER JOIN?? Si tu veux bien me traduire en français la phrase STP..
FROM (ACTIVITE INNER JOIN COMPOSANT ON ACTIVITE.[n° activité] = COMPOSANT.[n° activité]) INNER JOIN DE ON ACTIVITE.[n° DE] = DE.[n° DE]
çà veux dire quoi INNER JOIN?? Si tu veux bien me traduire en français la phrase STP..
INNER JOIN sert a faire les liaisons des tables dans le from, tu peux faire sa dans le where ou tu mets, table1.champ1 = table2.champ1 ...
et tu peux faire la meme chose dans le from : table1 inner join table 2 on table1.champ1 = table2.champ1 ...
les champs sont ceux qui font les liaisons entre les tables ...
et tu peux faire la meme chose dans le from : table1 inner join table 2 on table1.champ1 = table2.champ1 ...
les champs sont ceux qui font les liaisons entre les tables ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
par exemple :
SELECT E.TIERS, T.TIERS
FROM ET_GLOBAL E INNER JOIN TIERS T ON E.TIERS = T.TIERS
ou : ET_GLOBAL ET TIERS SONT MES TABLES, ET E.TIERS EST LIER AVEC T. TIERS ...
SELECT E.TIERS, T.TIERS
FROM ET_GLOBAL E INNER JOIN TIERS T ON E.TIERS = T.TIERS
ou : ET_GLOBAL ET TIERS SONT MES TABLES, ET E.TIERS EST LIER AVEC T. TIERS ...
inner join te sert a faire des liaisons entre tes tables ...
en francais cela veut dire " interieur joindre "
en francais cela veut dire " interieur joindre "
Bjr, encore une traduction SVP..
SELECT DISTINCTROW DE.[n° DE], First([DE]![Objet]) AS Objet FROM DE INNER JOIN ACTIVITE ON DE.[n° DE] = ACTIVITE.[n° DE] GROUP BY DE.[n° DE], ACTIVITE.Etat HAVING (((ACTIVITE.Etat) Is Null Or (ACTIVITE.Etat)="Planifié" Or (ACTIVITE.Etat)="Réalisé")) ORDER BY DE.[n° DE] DESC;
Merci..
SELECT DISTINCTROW DE.[n° DE], First([DE]![Objet]) AS Objet FROM DE INNER JOIN ACTIVITE ON DE.[n° DE] = ACTIVITE.[n° DE] GROUP BY DE.[n° DE], ACTIVITE.Etat HAVING (((ACTIVITE.Etat) Is Null Or (ACTIVITE.Etat)="Planifié" Or (ACTIVITE.Etat)="Réalisé")) ORDER BY DE.[n° DE] DESC;
Merci..