Ciao,
Ho due tabelle, da cui devo prendere valori di alcuni campi nella stessa query, ma non ne vengo a capo.
In pratica ho una tabella disposchede con tanti articoli divisi per famiglie, per cui N articoli con la stessa famiglia di appartenenza.
Nella tabella offerte io creo per una determinata famiglia di articoli uno sconto generale, per cui ho una tabella del genere:
Offerta_Codice (chiave primaria)
Offerta_Famiglia
Offerta_Sconto
Il valore di Offerta_Famiglia e' preso dal campo Fam dalla tabella disposchede.
Ho bisogno di una query, che leggendo il codice Offerta_Famiglia dalla tabella offerte, mi prenda il primo record della tabella disposchede dove Fam=Offerta_Famiglia, record da cui poter leggere DescFam ossia la descrizione della famiglia in questione.
Da questa query nn so come limitare i risultati da disposchede:
SELECT * FROM offerte INNER JOIN disposchede ON offerte.Offerta_Famiglia = disposchede.Fam
e infatti ottengo n risultati per quanti articoli appartengono a quella famiglia, cosa che nn mi serve avere.
Come faccio a leggere solo il primo DescFam da disposchede per ogni Offerta_Famiglia che ho in offerte ?
Spero di essermi spiegato in maniera comprensibile![]()