Junior — Middle
¿Ha utilizado el operador LEFT JOIN al trabajar con bases de datos, y puede dar un ejemplo de su uso?
sobes.tech AI
Respuesta de la IA
La operación LEFT JOIN se utiliza para combinar dos tablas de manera que en el conjunto de resultados aparezcan todos los registros de la tabla izquierda y los registros correspondientes de la derecha, si los hay. Si no hay coincidencias, los campos de la tabla derecha estarán llenos de NULL.
Ejemplo en SQL:
SELECT users.id, users.name, orders.id AS order_id
FROM users
LEFT JOIN orders ON users.id = orders.user_id;
En este ejemplo, obtenemos todos los usuarios y sus pedidos, si los tienen. Los usuarios sin pedidos también aparecerán en el resultado, pero los campos de pedidos serán NULL.
En Go, al trabajar con bases de datos a través del paquete database/sql, se puede usar esta consulta como una consulta SQL normal.