begin process at 2012 05 26 17:32:20
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive SQL

 > 

Archives

 > 

Problème avec une requête

 > 

jointure avec des couple de clé


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

jointure avec des couple de clé

mercredi 27 juillet 2005 à 09:42:20 | jointure avec des couple de clé

Rjoe

Membre Club
Bonjour,
je voulais savoir comment est ce que l'on fait
pour faire une jointure avec comme clé primaire un couple

table1(clé 1,clé2 , champ1,champ2..)
table2(autreclé ,champA, champB,...clé1,clé2)

j'essaye cette requête et ca a lair de marché:

Select V.champA ,T.champ1
from table1 T , table2 V
where V.clé1 =T.clé1
and    V.clé2 = T.clé2

a moins que pour la jointure il ya des trucs du genre :

Select V.champA ,T.champ1
from table1 T, table2 V
where (V.clé1,V.clé2) =(T.clé1,T.clé2) 

Ca marche ??

Merci



mercredi 27 juillet 2005 à 13:34:50 | Re : jointure avec des couple de clé

nhervagault

Administrateur CodeS-SourceS
Réponse acceptée !
Select V.champA ,T.champ1
from table1 T , table2 V
where V.clé1 =T.clé1
and    V.clé2 = T.clé2

fonctionne

ou

Select V.champA ,T.champ1
from table1 T INNER JOIN table2 V ON V.clé1 =T.clé1and    V.clé2 = T.clé2

Et la tu a plus de where.
Et la requete est plus rapide normalment

mercredi 27 juillet 2005 à 14:30:52 | Re : jointure avec des couple de clé

Rjoe

Membre Club
Merci

Effectivement la premiere facon marchait bien , je voulais etre rassuré,
pas que par la suite j'btenais des résultats innattendu mais personnellement j'ai jamais vu la clause INNER JOIN a quoi correspond t'elle ?

Merci encore avoir répondu!

Cordialement


mercredi 27 juillet 2005 à 14:51:59 | Re : jointure avec des couple de clé

nhervagault

Administrateur CodeS-SourceS
Les inner join sont une technique pour lies les tables entre elles.

elle ne pollue pas la clause where
et permet de faire des jointure gauche ou droite

ie
si valeur presente d'un coté et pas de l'autre --> NULL

Exemple

1 A E
2 B F

1 A C

La jointure peut donné
A E C
B F null

voila




mercredi 27 juillet 2005 à 15:41:43 | Re : jointure avec des couple de clé

Rjoe

Membre Club

Merci bp ce site m'a permis d'apprendre bp de chose et va encore m'en apprendre !!!
io


Cette discussion est classée dans : clé, table2, jointure, clé2, clé1


Répondre à ce message

Sujets en rapport avec ce message

Probléme en jointure [ par Ayoub25 ] Salut!voici mon probleme, je suis un débutant en sql, et je fait un accès à une base de données access en utilisant le langage Visual Basic avec l'obj Jointure [ par issoux ] Bonjour voilà mon problemej'ai 3 tables  : table role :id (clé primaire)nomtable UserRoleid,( clé primaire )RoleId ( clé etrangere de role) Jointure table clé composé [ par didygwatinik ] Bonjour, Je me pose une question quand je veux faire une jointure, est-il préférable de la faire sur la clé primaire de la table ?Si j'ai une table av SqlServer, débutant, problème de clé étrangère. [ par xaeris ] Bonjour a tous !!Je crée actuellement une base de données sous SqlServer 2005 Express.Je suis confronté a un petit soucis, du a mon manque de connaiss jointure et requete [ par erosplus ] voici ma requête ci dessous peut on faire des jointure a droite ou a gaucheselectdistinct b<fo Décryptage d'une chaine avec une clé avec XOR [ par padsou ] Bonjour à tous, Je bute sur un problème en PL SQL. J'aurais besoin de décrypter une chaine envoyé en paramètre d'une fonction. Cette chaine a été cry Ajout d'une clé primaire avec des doublons [ par jourdanne85 ] Bonjour à tous, Voilà mon problème. Je dois récupérer une table DM_CONSULTATION_PLAINTE (SQL Server Express). Cette table représente en fait les plai Comparer 2 tables par couple de chiffre [ par bod37 ] Salut, J'ai donc un problème de syntaxe sur une requete sql. J'ai 2 tables de données dans une même base qui contiennent chacune des formules de 7 chi jointure et occurences multiples [ par lemoko ] bonjour, j'ai 4 tables, la principale: DOCUMENT (principale) ID, nom COMMENTAIREperso (incrémentée) ID, texte2 COMMENTAIREgroupe (incrémentée) ID, tsql trigger [ par samfp ] [b]SAM PROGRAMMER[/b] bonjour, j'ai créer une table article dont le clé est générer automoatiquement avec un trigger au niveau de l'insertion, j'ai ut


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,076 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales