You are on page 1of 1

SELECT titulo, autor, cantidad

FROM pedidos INNER JOIN libros ON pedidos.idlibro=libros.isbn

SELECT isbn, titulo FROM libros LEFT JOIN pedidos ON pedidos.cantidad='Null'

SELECT cantidad, autor from pedidos RIGHT JOIN libros on


pedidos.idlibro=libros.isbn

select titulo,nombre
from libros as l
natural join editoriales as e;

SELECT titulo, stock, cantidad FROM libros inner JOIN pedidos USING isbn
SELECT titulo, stock, cantidad FROM libros inner JOIN pedidos on
libros.isbn=pedidos.idlibro

b. Realizar una consulta avanzada por cada funci�n agregada.

INSERT INTO `pedidos` (`id`, `cantidad`, `fechapedido`, `tarjeta`, `fechaenvio`,


`idlibro`, `idcliente`) VALUES ('1453', '1', '2018-11-01', '1', '2018-11-08',
'111', '1000');

CREATE PROCEDURE nofrecuentes()


SELECT nombre from clientes, pedidos WHERE pedidos.idcliente=clientes.id GROUP BY
nombre
call nofrecuentes()

UPDATE `libros` SET `stock` = '90' WHERE `libros`.`isbn` = 111;

CREATE TRIGGER actualizastock after INSERT on pedidos FOR EACH ROW


DECLARE @compra INTO
set @compra (SELECT libros.stock from libros)
update libros
set libros.stock=libros.stock+@compra

You might also like