RIGHT JOIN1 / 10
RIGHT JOIN se parece a LEFT JOIN, pero al revés. Todas las filas de la segunda tabla (la que está a la derecha de JOIN) aparecen en el resultado, y de la primera tabla (la "izquierda") solo aparecen las filas que coinciden con la segunda. Las filas sin coincidencia mostrarán null. Prueba:SELECT e.employee_name, c.company_name FROM companies AS c RIGHT JOIN employees AS e ON c.company_id = e.company_id;
Fíjate en qué empleados de la segunda tabla no tienen un company_id que coincida con la primera.
Fíjate también en que acortamos la consulta usando alias de tabla para renombrar las tablas como "c" y "e".
| company_id | company_name | headquarters |
|---|---|---|
| 1 | Apple | Cupertino |
| 2 | Microsoft | Redmond |
| 3 | Mountain View | |
| 4 | Amazon | Seattle |
| 5 | Meta | Menlo Park |
| 6 | Netflix | Los Gatos |
| employee_id | employee_name | company_id |
|---|---|---|
| 1 | Alice Chen | 1 |
| 2 | Brian Lee | 3 |
| 3 | Carla Gomez | 2 |
| 4 | David Kim | 7 |
| 5 | Elena Rossi | 4 |
| 6 | Frank Moore | null |
| 7 | Grace Patel | 5 |
Ctrl+Enter para enviar
RIGHT JOIN - Practica SQL gratis en línea
Practica RIGHT JOIN con 10 ejercicios gratuitos e interactivos de SQL. Escribes consultas reales en tu navegador y recibes retroalimentación al instante sobre cada respuesta: sin necesidad de configurar una base de datos, sin instalaciones y sin registrarte. Es una forma rápida y práctica de aprender SQL en línea y desarrollar habilidades de consulta que puedes usar en el trabajo.