informatique:sql
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| informatique:sql [2015/08/28 12:24] – benoit | informatique:sql [2015/11/11 06:46] (Version actuelle) – benoit | ||
|---|---|---|---|
| Ligne 275: | Ligne 275: | ||
| SELECT | SELECT | ||
| - | profiles.*, profiles_times.*, | + | profiles.*, profiles_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.1440764678.txt.gz · Dernière modification : (modification externe)
