Buogiorno,
dovrei costruire la seguente interrogazione "I nomi dei prodotto venduti dopo il 2008-03-01, con i relativi nomi dei negozi in cui sono stati venduti, in ordine di data" sul seguente database.
Codice PHP:
create database negozi;
use 
negozi;

create table prodotto(
prodottoID char(2primary key,
nome varchar(30not null,
categoria varchar(30),
prezzo decimal(10,2)
);

create table negozio(
nogozioID char(2primary key,
nome varchar(30not null
);

create table vendita(
prodotto char(2),
negozio char(2),
data date,
primary key(prodotto,negozio,data),
quantita char(2),
constraint fkprod foreign key (prodottoreferences prodotto(prodottoID),
constraint fkneg foreign key (negozioreferences negozio(negozioID)
);

insert into negozio(negozioID,nomevalues
(1,'Gigastore'),
(
2,'Fitness Boutique');

insert into prodotto(prodottoID,nome,categoria,prezzovalues
(1,'Maglione','Abbigliamento','22.44'),
(
2,'Scarpe','Abbigliamento',NULL),
(
3,'Cinta','Abbigliamento','10.44'),
(
4,'Decoder','elettronica',NULL),
(
5,'Stampante','elettronica','80.50'),
(
6,'Monitor','elettronica','200.10');

insert into vendita(prodotto,negozio,data,quantitavalues
(1,1,'2008-01-01',1),
(
1,2,'2008-01-01',2),
(
2,1,'2008-01-01',5),
(
2,2,'2008-02-05',1),
(
2,2,'2008-02-04',10),
(
3,1,'2008-02-06',5),
(
3,2,'2008-03-06',1),
(
3,1,'2008-04-10',10),
(
4,2,'2008-10-04',20),
(
4,2,'2008-11-10',50),
(
4,2,'2008-12-11',1); 
So che dovrei fare il join tra le tabelle, infatti ho fatto
Codice PHP:
select prodotto.nome,negozio.nome
from prodotto
,negozio,vendita
where prodotto
.prodottoID=vendita.prodotto
and negozio.negozioID=vendita.negozio
order by vendita
.data asc
Ora il problema è: come faccio a selezionare quelli venduti DOPO una tale data?
Grazie.