Effettuando una query con un join con un altra tabella mi si presenta un problema nel risultato.
In un campo della tabella risultato compaiono dei valori duplicati. Premetto che non posso mettere distinct perche nella tabella risultato sono presenti anche dei campi chiave.
STRUTTURA TABELLE
STANZE(ID, n_stanza, tipologia, nome_ALb) chiave primaria (id)
COSTO(Tipologia,nome_Alb,costo) chiave primaria(tipologia,nome_Alb)
QUERY
Select S.ID, S.N_STANZA, D.PREZZO,D.TIPOLOGIA, S.NOME_ALB from APP.Stanze S, APP.Costo D
where S.nome_Alb=D.nome_Alb AND S.tipologia=D.tipologia
RISULTATO
ID N_STANZA PREZZO TIPOLOGIA NOME_ALB
1 11 60 singola Hotel Havana
2 12 60 singola Hotel Havana
3 13 60 singola Hotel Havana
4 14 60 singola Hotel Havana
5 15 95 doppia Hotel Havana
6 16 95 doppia Hotel Havana
7 17 95 doppia Hotel Havana
8 18 95 doppia Hotel Havana
9 19 95 doppia Hotel Havana
10 20 150 suite Hotel Havana
QUELLO CHE VORRE IO é:
1 11 60 singola Hotel Havana
5 15 95 doppia Hotel Havana
10 20 150 suite Hotel Havana
Grazie per l'aiuto

Rispondi quotando