Visto en Leetcode:
Problema:
Dadas dos tablas con IDs de usuario queremos saber el nombre y el id de usuario con su id único.
Además queremos que aparezcan los nulls
Explicación:
En un primer momento lo más fácil sería pensar en usar un LEFT JOIN o un RIGHT JOIN
Sin embargo tenemos una claúsulas que nos puede ayudar a simplicar el código creada para estos casos concretos y sería USING
SELECT unique_id, name
FROM Employees e
LEFT JOIN EmployeeUNI u ON e.id = u.id
Por qué usar USING en SQL
Using hace más legible el código y además nos ayuda a prevenir problemas más complejos.
Cómo usar USING en SQL
# Write your MySQL query statement below
SELECT unique_id,name
FROM Employees
LEFT JOIN EmployeeUNI
USING(id)
No hay comentarios :
Publicar un comentario