Table des matières

Search

  1. Préface
  2. Introduction à la gestion des données de test
  3. Test Data Manager
  4. Projets
  5. Stratégies
  6. Data Discovery
  7. Création d'un sous-ensemble de données
  8. Exécution d'une opération de masquage des données
  9. Techniques et paramètres du masquage des données
  10. Génération des données
  11. Techniques et paramètres de génération des données
  12. Utilisation de Test Data Warehouse
  13. Analyse des données de test à l'aide de la couverture de données
  14. Plans et flux de travail
  15. Surveiller
  16. Rapports
  17. ilmcmd
  18. tdwcmd
  19. tdwquery
  20. Annexe A: Référence sur les types de données
  21. Annexe B: Référence sur les types de données pour Test Data Warehouse
  22. Annexe C: Référence sur les types de données pour Hadoop
  23. Annexe D: Glossaire

Guide de l'utilisateur

Guide de l'utilisateur

Jointures

Jointures

Vous pouvez utiliser des jointures lorsque vous exécutez une requête avec les clauses SELECT et SELECT DISTINCT.
Vous pouvez utiliser les types suivants de jointures dans une requête :
Jointure intérieure
Utilisez la syntaxe suivante pour effectuer une jointure interne :
SELECT <columns> FROM <table 1> INNER JOIN <table 2> ON <table 1>.<column_name> = <table 2>.<column_name>
Par exemple :
SELECT suppliers.supplier_id, suppliers.supplier_name, orders.order_date FROM suppliers, INNER JOIN orders ON suppliers.supplier_id = orders.supplier_id
Jointure externe gauche
Utilisez la syntaxe suivante pour effectuer une jointure externe gauche :
SELECT <columns> FROM <table 1> LEFT OUTER JOIN <table 2> ON <table 1>.<column_name> = <table 2>.<column_name>
Par exemple :
SELECT suppliers.supplier_id, suppliers.supplier_name, orders.order_date FROM suppliers LEFT OUTER JOIN orders ON suppliers.supplier_id = orders.supplier_id
Jointure externe droite
Utilisez la syntaxe suivante pour effectuer une jointure externe droite :
SELECT <columns> FROM <table 1> RIGHT OUTER JOIN <table 2> ON <table 1>.<column_name> = <table 2>.<column_name>
Par exemple :
SELECT orders.order_id, orders.order_date, suppliers.supplier_name FROM suppliers RIGHT OUTER JOIN orders ON suppliers.supplier_id = orders.supplier_id
Jointure externe complète
Utilisez la syntaxe suivante pour effectuer une jointure externe complète :
SELECT <columns> FROM <table 1> FULL OUTER JOIN <table 2> ON <table 1>.<column_name> = <table 2>.<column_name>
Par exemple :
SELECT suppliers.supplier_id, suppliers.supplier_name, orders.order_date FROM suppliers FULL OUTER JOIN orders ON suppliers.supplier_id = orders.supplier_id