Requéte sql avec jointure
guadoc
Messages postés
70
Date d'inscription
Statut
Membre
Dernière intervention
-
bilbokey Messages postés 114 Date d'inscription Statut Membre Dernière intervention -
bilbokey Messages postés 114 Date d'inscription Statut Membre Dernière intervention -
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:
- Requéte sql avec jointure
- Logiciel sql - Télécharger - Bases de données
- Sql (+) - Forum Programmation
- Sql lister les tables ✓ - Forum Programmation
- Requête bloquée par le pare-feu applicatif claranet webfence ✓ - Forum Réseaux sociaux
- Erreur lors de l'envoi de la requête facebook - Forum Facebook
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/