« MySQL/Alias » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 26 :
(U.Localisation)
</source>
 
Aliasing plays a crucial role while you are using self joins. For e.g. people table has been referred to as p and c aliases!
De plus les alias peuvent jouer un rôle crucial pour les {{wt|auto-jointure}}s. Par exemples ci-dessous, la table ''personne'' est référencée par ''p'' et ''c'' :
<source lang=sql>
SELECT
p.name nom AS parent,
c.name nom AS childenfant,
MIN((TO_DAYS(NOW())-TO_DAYS(c.dob))/365) AS minageagemini
FROM
people AS p
Ligne 37 ⟶ 38 :
people AS c
ON
p.namenom=c.parent WHERE c.namenom IS NOT NULL
GROUP BY
parent HAVING minageagemini > 50 ORDER BY p.dob;
</source>