La soustraction entre deux tables en SQL
MOHAMED
-
sandul Messages postés 3927 Date d'inscription Statut Membre Dernière intervention - 26 août 2010 à 10:11
sandul Messages postés 3927 Date d'inscription Statut Membre Dernière intervention - 26 août 2010 à 10:11
A voir également:
- Soustraction sql
- Soustraction en anglais excel - Forum Excel
- Sql (+) - Forum Programmation
- Excel soustraction avec condition ✓ - Forum Excel
- Logiciel sql - Télécharger - Bases de données
- Addition et soustraction dans la meme formule excel - Forum Excel
3 réponses
Salut,
Il paraît que tu fais une requête de type inner join. Ceci retournera toutes les lignes communes (d'après la clef de jointure) aux deux tables. Si tu veux retourner aussi les lignes de la première table qui n'ont pas de correspondants (toujours via la clef de jointure utilisée) dans la deuxième table, il faut penser à utiliser un outer join.
Cherche donc un truc genre
Oracle "outer join" sample
sur Google (tu remplaces "Oracle" ci-dessus par le nom de la db qui t'intéresse) et tu y trouveras ton bonheur.
Dans un autre ordre d'idées, ton titre est "la soustraction entre deux tables SQL" ce qui est autre chose. Il existe des opérateurs de soustraction; ou bien des requêtes genre
++
Il paraît que tu fais une requête de type inner join. Ceci retournera toutes les lignes communes (d'après la clef de jointure) aux deux tables. Si tu veux retourner aussi les lignes de la première table qui n'ont pas de correspondants (toujours via la clef de jointure utilisée) dans la deuxième table, il faut penser à utiliser un outer join.
Cherche donc un truc genre
Oracle "outer join" sample
sur Google (tu remplaces "Oracle" ci-dessus par le nom de la db qui t'intéresse) et tu y trouveras ton bonheur.
Dans un autre ordre d'idées, ton titre est "la soustraction entre deux tables SQL" ce qui est autre chose. Il existe des opérateurs de soustraction; ou bien des requêtes genre
SELECT bla1, bla2 FROM firstTable WHERE someColumn NOT IN (SELECT anotherColumn FROM secondTable);
++