Ciao,
dopo riceche sul forum e dopo aver capito a grandi linee come funzionano le normali query con il JOIN sono ad un punto morto.

Ho due tabelle "offerte" e "periodi" collegate tra loro da un campo "idofferta".
Nella tabella "offerte" esisterà sempre un unico record per ogni valore "idofferta" mentre diversi nella tabella "periodi".
Nella tabella "periodi" c'è un campo "prezzo".
Il rusiltato che cerco è:
estrarre un solo record dalla tabella "offerte" dopo aver ordinato per "prezzo" dalla tabella "periodi".

Faccio un esempio così mi spiego meglio.

Tabella "offerte"
idofferta->80
idofferta->81
idofferta->82

Tabella "periodi"
idofferta->80 prezzo->75
idofferta->80 prezzo->33
idofferta->81 prezzo->60
idofferta->82 prezzo->11
idofferta->82 prezzo->105
idofferta->82 prezzo->53

io vorrei che mi estraesse un solo record della tabella "offerte" però ordinato in base al prezzo minore di "periodi".
In poche parole il risultato dovrebbe essere:

Codice offerta: 82 (perchè il prezzo minore è 11)
Codice offerta: 80 (perchè il prezzo minore è 33)
Codice offerta: 81 (perchè il prezzo minore è 60)

ho fatto questo codice ma mi ripete i record di "offerte"


$laquery = "select idofferta from `offerte` as tabofferte, `periodi` as tabperiodi where tabperiodi.idofferta = tabofferte.idofferta order by tabperiodi.prezzogiornaliero ASC";


Spero di essermi spiegato bene.....

Garzie in anticipo