Ragazzi ci siamo...domani mattina non sò come dovrò consegnare sto benedetto progetto di base di dati...ho quasi finito...mi manca solo fare qualche query (parecchie a dir la verità ma qualcuna già l'ho fatta per conto mio)
Ce n'è una che non mi riesce (in realtà è solo un pezzo di una query più grande).
Se io ho una tabella così fatta:
codice:
create table OFFERTA
(
Id_Offerta int not null auto_increment primary key,
Partecipante varchar(20) not null,
Id_Oggetto int not null,
Valore_Offerta decimal(6,2) not null,
Data datetime not null,
foreign key (Partecipante) references UTENTE(User_Id),
foreign key (Id_Oggetto) references INSERZIONE(Id_Oggetto)
) type=InnoDB;
che contiene dati relativi alle offerte che gli utenti fanno su certi oggetti (sistema di aste online) del tipo:
(NULL, 'Salvo', 4, 5.50, '2008-02-20 14:09:06'),
(NULL, 'Marilu', 4, 7.50, '2008-02-27 18:12:06'),
(NULL, 'Salvo', 4, 10.25, '2008-03-04 23:55:06'),
(NULL, 'Plutone', 15, 3.75, '2008-02-28 22:15:07'),
(NULL, 'Devilboy', 15, 6.25, '2008-03-05 17:15:23'),
(NULL, 'Plutone', 15, 8.00, '2008-03-13 22:13:07'),
(NULL, 'FreeMan', 15, 8.37, '2008-03-14 23:32:55');
vabbè i NULL iniziali ci stanno solo perchè è preso dalle mie insert. Il terzo numero corrisponde al campo Id_Oggetto e si riferisce ad un oggetto per cui si stà effettuando l'offerta, il campo successivo è quanto gli utenti hanno offerto nell'asta.
Vorrei sapere come faccio a sapere in questa tabella qual'è stato il prezzo maggiore (quindi del campo Valore_Offerta) per l'oggetto con campo Id_Oggetto pari a 4?
Vi prego è importantissimo...se non consegno entro domani devo fare l'orale a Giugno
Grazie
Andrea