Requéte sql avec jointure
guadoc
Messages postés
89
Statut
Membre
-
bilbokey Messages postés 126 Statut Membre -
bilbokey Messages postés 126 Statut Membre -
Bonjour,
J'ai une requête qui se présente comme suit:
SELECT DISTINCT Table1.* FROM Table1, Table 2 WHERE
Table1.champ1=Table2.champ1 AND
(Table1.champ2<>Table2.champ2 OR Table1.champ3<>Table2.champ3);
Son exécution est très lente.
J'aimerais connaitre la requête SQL équivalent à ma requête mais avec des jointures.
Merci d'avance pour vos contributions.
J'ai une requête qui se présente comme suit:
SELECT DISTINCT Table1.* FROM Table1, Table 2 WHERE
Table1.champ1=Table2.champ1 AND
(Table1.champ2<>Table2.champ2 OR Table1.champ3<>Table2.champ3);
Son exécution est très lente.
J'aimerais connaitre la requête SQL équivalent à ma requête mais avec des jointures.
Merci d'avance pour vos contributions.
A voir également:
- Sql requete imbriquée avec jointure
- Logiciel sql - Télécharger - Bases de données
- Liste imbriquée excel - Guide
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de tennis mais pas de tennis de table ✓ - Forum Android
- Blob sql ✓ - Forum Webmastering
- Unable to extract temporary files for microsoft sql server express 2022 - Forum SQL Server
4 réponses
Ce que tu as fait c'est déjà une jointure. Mais si tu n'a que les 3 champs dans tes tables table1 et table2, tu peux supprimer la dernière ligne puisqu'il y a le "Distinct"
SELECT DISTINCT Table1.* FROM Table1, Table 2 WHERE
Table1.champ1=Table2.champ1;
SELECT DISTINCT Table1.* FROM Table1, Table 2 WHERE
Table1.champ1=Table2.champ1;
En fait j'aimerais l'exprimer avec une jointure. Un truc du genre
SELECT ... LEFT JOIN... ON
J'ai plusieurs autres champs.
SELECT ... LEFT JOIN... ON
J'ai plusieurs autres champs.
En fait j'aimerais l'exprimer avec une jointure. Un truc du genre
SELECT ... LEFT JOIN... ON
J'ai plusieurs autres champs.
SELECT ... LEFT JOIN... ON
J'ai plusieurs autres champs.
Ba sa te fera pas gagner du temps de faire cela: elles font exactement ce que tu fait la. Mais bon suivant tes besoins tu peux regarder ici: c'est bien explique https://sqlpro.developpez.com/cours/sqlaz/jointures/