codicec Nome Indirizzo Telefono 20 Araldo Via Novara 11 1111
30 Vip via perazzi 2 9393
100 Nuovo Cinema Paradiso Via Roma 14 22222 Tabella cinema
codices Titolo Categoria 1 007 Il mondo non basta Azione 2 Star Trek: Primo Contatto Fantascienza 3 Salvate il soldato Ryan Guerra
4 X-Files Thriller
5 Society Horror
6 The Bourne Identity Thriller
7 Pinocchio Comico
8 Men in Black II Fantascienza Tabella spettacoli
cods codc Data Prezzo 1 100 2014-11-26 8 1 100 2014-11-29 9 1 20 2014-12-01 8 3 100 2014-12-22 7 2 20 2014-12-31 10 4 100 2014-12-25 7 4 20 2014-12-25 7 1 30 2014-12-11 7 Tabella sitiene
SELECT nome
FROM cinema WHERE
"X-Files" IN (SELECT titolo FROM spettacoli, si_tiene
WHERE Codices = cods AND codicec=codc) AND "007 Il mondo non basta" IN (SELECT titolo FROM spettacoli, si_tiene
WHERE Codices = cods AND codicec=codc)
nome Araldo
Nuovo Cinema Paradiso
SELECT distinct nome
FROM cinema ,spettacoli , si_tiene
WHERE Codices = cods AND codicec=codc and titolo="007 Il mondo non basta" and nome in (select nome
FROM cinema, spettacoli, si_tiene
WHERE Codices = cods AND codicec=codc and titolo="X-Files")
nome Araldo
Nuovo Cinema Paradiso
(SELECT nome
FROM cinema,spettacoli, si_tiene
WHERE Codices = cods AND codicec=codc and titolo="007 Il mondo non basta") intersect
(SELECT nome
FROM cinema,spettacoli, si_tiene
WHERE Codices = cods AND codicec=codc and titolo="X-Files")
Mysql non implementa l’operazione intersect ma logicamnete funziona…