Ciao, sto creando per un progetto un negozio di vini online.
Ho due tabelle:
VINO (
Nome_Vino CHAR(50) NOT NULL,
Annata NUMERIC(4) NOT NULL,
Descrizione CHAR(200) NOT NULL,
Categoria CHAR(20) NOT NULL,
PRIMARY KEY (Nome_Vino);
Inventario (
Quantita INT NOT NULL,
Data_aggiunta DATE NOT NULL,
Nome_Vino CHAR(50) NULL,
Prezzo FLOAT NOT NULL,
PRIMARY KEY (Data_aggiunta,Prezzo)
FOREIGN KEY (Nome_Vino) REFERENCES Vino (Nome_Vino);
In vino ho tutti i vini esistenti, nell'inventario solo i vini disponibili per l'acquisto e quindi quelli visualizzati nel catalogo per essere acquistati dall'utente.
Quello che voglio è che l'utente abbia sempre segnalato sul sito il miglior prezzo di inventario disponibile per ogni vino selezionato, cioè se ci sono due vini uguali nell'inventario ma con prezzi diversi, io devo visualizzare quello con prezzo migliore e l'altro non mostrarlo.
Non so proprio come fare. Help please