Cheu
CREATE TABLE Clientes (
ID_Cliente INT PRIMARY KEY,
Nombre VARCHAR(20),
Direccion VARCHAR(55)
);
CREATE TABLE Pedidos (
ID_Pedido INT PRIMARY KEY,
ID_Cliente INT,
Fecha_Pedido DATE,
Total DECIMAL(10, 2),
FOREIGN KEY (ID_Cliente) REFERENCES Clientes(ID_Cliente)
);
INSERT INTO Clientes (ID_Cliente, Nombre, Direccion)
VALUES
(1, 'Juan Pérez', 'Calle 123'),
(2, 'Ana López', 'Avenida 456'),
(3, 'Carlos Ruiz', 'Callejón 789');
INSERT INTO Pedidos (ID_Pedido, ID_Cliente, Fecha_Pedido, Total)
VALUES
(1, 1, '2024-12-01', 150.00),
(2, 1, '2024-12-02', 200.00),
(3, 2, '2024-12-03', 300.00);
SELECT
c.ID_Cliente,
c.Nombre,
p.ID_Pedido,
p.Fecha_Pedido,
p.Total
FROM
Clientes c
join
Pedidos p
on
c.ID_Cliente = p.ID_Cliente;
SELECT
c.ID_Cliente,
c.Nombre,
p.ID_Pedido,
p.Fecha_Pedido,
p.Total
FROM
Clientes c
LEFT JOIN
Pedidos p
ON
c.ID_Cliente = p.ID_Cliente;
SELECT
c.ID_Cliente,
c.Nombre,
p.ID_Pedido,
p.Fecha_Pedido,
p.Total
FROM
Clientes c
right JOIN
Pedidos p
ON
c.ID_Cliente = p.ID_Cliente;