Outils pour utilisateurs

Outils du site


informatique:sql

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
informatique:sql [2015/08/28 14:23]
benoit
informatique:sql [2018/09/06 19:10] (Version actuelle)
Ligne 272: Ligne 272:
   ON a.id_proprietaire = p.id   ON a.id_proprietaire = p.id
  
-**Jointure de 3 tables ​:+**Jointure de 3 tables** 
   SELECT ​   SELECT ​
-    profiles.*, profiles_times.*, ​profiles_times.*+    profiles.*, profiles_times.*, ​times.*
   FROM profiles   FROM profiles
     INNER JOIN profiles_times ON profiles.id = profiles_times.profile_id     INNER JOIN profiles_times ON profiles.id = profiles_times.profile_id
     INNER JOIN times ON profiles_times.time_id = times.id     INNER JOIN times ON profiles_times.time_id = times.id
 +
 +**Jointure de 4 tables** :!: Attention les Alias AS ont toutes leur importance :
 +  SELECT ​
 +     pr.*, p.*, u.*, lu.*, rh.*
 +  FROM resolved_hosts AS rh
 +    INNER JOIN profiles_routing AS pr ON rh.fqdn = pr.address
 +    INNER JOIN profiles AS p ON pr.profile_id = p.id
 +    INNER JOIN users AS u ON p.id = u.profile_id
 +    INNER JOIN logged_users AS lu ON u.username = lu.user
 +  WHERE rh.timestamp > 1447090110
  
 **Jointures externes** **Jointures externes**
informatique/sql.1440764638.txt.gz · Dernière modification: 2018/09/06 18:59 (modification externe)