Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Problema di una vita...

    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...
    Despite of my rage i'm still just a rat in a cage

  2. #2
    + facile di cos'

    Praticamente , ordini i risultati in modo decrescente e stampi
    solo il primo

    "SELECT * FROM catalogo INNER JOIN about ON catalogo.rif_persona = about.id_about order by TUOCAMPO desc"

    Chiaro ???


  3. #3

    ...

    quello che mi sfugge è...."stampi solo il primo"
    Despite of my rage i'm still just a rat in a cage

  4. #4
    A te interessa stampare l'ultimo record vero ???

    Se tu estrai una lista , e li ordini in modo descrescente ,
    l'ultimo elemento diventa il primo giusto ???

    Claro il concetto ???

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    2
    SELECT TOP 1* FROM catalogo INNER JOIN about ON catalogo.rif_persona = about.id_about order by TUOCAMPO desc

  6. #6
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755

    Re: ...

    Originariamente inviato da Pius
    quello che mi sfugge è...."stampi solo il primo"
    Con la clausola TOP specifichi quanti records vuoi
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  7. #7
    grazie provo subito!
    Despite of my rage i'm still just a rat in a cage

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.