SQL SELF JOIN: Cómo utilizar esta selección

La unión SELF JOIN es una unión regular, la tabla está unida consigo misma.


Sintaxis SQL SELF JOIN

SELECT nombre_columna(s)
FROM tabla1 T1, tabla1 T2
WHERE condicion;

La siguiente instrucción SQL coincide con los clientes que son de la misma ciudad

SELECT A.Nombre_Cliente AS Nombre_Cliente1
, B.Nombre_Cliente AS Nombre_Cliente2
,  A.Ciudad 
FROM Clientes A, Clientes B 
WHERE A.ClienteID <> B.ClienteID 
AND A.Ciudad = B.Ciudad 
ORDER BY A.Ciudad;