Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Consulta 01: seleciona os filmes que ainda não tiveram nenhum ingresso vendido
- SELECT f.nome FROM filme f WHERE f.id NOT IN(
- SELECT filme_id FROM sala WHERE id = ANY(
- SELECT sala_id FROM ingresso )) GROUP BY f.id
- --Consulta 02: seleciona o nome do filme e a quantidade de ingressos vendidos
- SELECT f.nome,(SELECT COUNT(*) FROM ingresso WHERE sala_id =
- ANY(SELECT id FROM sala WHERE filme_id = f.id)) FROM filme f
- --Consulta 03: seleciona o nome da sala, nome do filme e a modalidade da sala pra cada sala
- SELECT f.nome, s.nome AS "Sala de exibição", s.modalidade FROM sala s, filme f WHERE s.filme_id = f.id
- --Consulta 04: seleciona o nome do filme, preço do ingresso e a data da compra dos ultimos 10 ingressos vendidos
- SELECT f.nome AS FILME, i.preco AS "Valor do ingresso", i.data_da_compra as "Data da compra" FROM ingresso i
- JOIN sala s ON i.sala_id = s.id
- JOIN filme f ON s.filme_id = f.id ORDER BY i.data_da_compra DESC LIMIT 10;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement