Ragazzi non sono mai riuscito a risolvere un problema che puntualmente si ripresenta per ogni sito che faccio. Ho sempre dovuto trovare degli espedienti...anche pochi giorni fa su un problema simile avevo scritto sul forum ma non ho ricevuto risposte utili...

Ho due tabelle: Tabella A e tabella B.
La Tabella A ha un campo numerico: rif_persona nel quale è inserito l'id(contatore, chiave primaria) della tabella B.

Per ogni voce della Tabella A ci possono essere uno o più record corrispondenti nella tabella B.

Il mio problema è che con il codice che scrivo per visualizzare i record, se ci sono es. 10 record della Tabella B che si riferiscono alla tabella A ....li vedo tutti e 10. Invece vorrei poterne vedere solo 1, l'ultimo.

Vi posto il codice:

codice:
<%
Set catalogo = Server.createobject("ADODB.Recordset")  
sql = "SELECT *  FROM catalogo INNER JOIN about ON catalogo.rif_persona = about.id_about" 
catalogo.open sql,database,3,3
if not catalogo.eof then
do while not catalogo.eof
rif_persona = catalogo.fields("rif_persona").value
Nome                = catalogo.fields("about_name").value
cognome             = catalogo.fields("about_lastname").value
Abstract            = catalogo.fields("abstract").value
%>
<table><tr><td>
<%
response.write  nome & " " & cognome & "
" & abstract
%>
</td></tr></table>
<%
catalogo.movenext
loop
else 
rif_persona = "1010101"
end if 
'CHIUDO IL RECORDSET
articoli.close 
Set articoli = nothing
%>

Spero che qualcuno possa darmi una mano....ci ho provato veramente in tutti i modi...