A voir également:
- Requete sql
- Logiciel sql - Télécharger - Bases de données
- Blob sql ✓ - Forum Webmastering
- Unable to extract temporary files for microsoft sql server express 2022 - Forum SQL Server
- 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 Java
- Requête sql pour afficher uniquement les fleurs dont le prix est strictement inférieur à 10 euros - Forum calculatrices
4 réponses
Ca veut dire que tu fais la jointure en sélectionnant tous les id de la base1. Ca reviens au même que si tu faisais un merge sous SAS avec in=a.
Explication du (+) avec un exemple...
C'est une jointure non stricte voir exemple
si tu fais :
select a.colonne1, b.colonne1 from table1 a, table2 b
where a.champ1 = b.champ1(+)
disons que dans a tu as 100 enr. et dans b 50, et que seulement 10 sont en commun. Sans le (+) tu es d'accord que tu ne ramènes que 10 lignes. Avec ce (+) tu vas ramener tout ce qu'il y a dans la table a (soit 100 enr.) et tu remplis b.colonne que si la jointure est valide sinon le champ est à nul.
C'est une jointure non stricte voir exemple
si tu fais :
select a.colonne1, b.colonne1 from table1 a, table2 b
where a.champ1 = b.champ1(+)
disons que dans a tu as 100 enr. et dans b 50, et que seulement 10 sont en commun. Sans le (+) tu es d'accord que tu ne ramènes que 10 lignes. Avec ce (+) tu vas ramener tout ce qu'il y a dans la table a (soit 100 enr.) et tu remplis b.colonne que si la jointure est valide sinon le champ est à nul.
c sympa