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

    evitare 2 query nella stessa tabella?

    Ciao a tutti,
    sono alle prese con una pagina che visualizza le news.
    In questa pagina si arriva anche dalla home page (cliccando sul titolo di una news) e viene visualizzata questa news "esplosa" e sotto l'elenco delle altre news solo per il titolo.

    Io ho dovuto fare due query:
    la prima
    codice:
    rs_app_sql = "SELECT * From APPUNTAMENTI WHERE APPUNTAMENTO_ID=" & app_id & " AND APPUNTAMENTO_TA_FK=" & ta_id
    Dim rs_app
    set rs_app = oConn.Execute(rs_app_sql)
    estrae dalla tabella solo la 1 news "esplosa"

    la seconda
    codice:
    rs_app_sql = "SELECT * From APPUNTAMENTI WHERE APPUNTAMENTO_ID<>" & app_id & " AND APPUNTAMENTO_TA_FK=" & ta_id
    Dim rs_app
    set rs_app = oConn.Execute(rs_app_sql)
    serve per estrarre dalla tabella tutte le altre news fuorchè quella "esplosa".

    Mi chiedo: è inutile fare 2 query sulla stessa tabella e sulla stessa pagina?
    C'è un metodo per evitarlo?

    Grazie

    my pws: cafedelsol.it


    il presente non ha estensione. è soltanto il continuo tradursi del futuro nel passato.

  2. #2
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    non vedo questo dramma
    in alternativa potresti mettere tutto su un unico recordset e poi visualizzare in maniera diversa la prima dalle altre.

    PS: evita il select* e tira fuori solo i campi che ti servono davvero. della seconda ad es. ti serve solo il titolo e l'id per il link, immagino... ottimizzare le query ti fa certamente risparmiare risorse
    Tutti vogliono parlare, nessuno sa ascoltare.

  3. #3
    Originariamente inviato da Gioba66
    non vedo questo dramma
    in alternativa potresti mettere tutto su un unico recordset e poi visualizzare in maniera diversa la prima dalle altre.

    PS: evita il select* e tira fuori solo i campi che ti servono davvero. della seconda ad es. ti serve solo il titolo e l'id per il link, immagino... ottimizzare le query ti fa certamente risparmiare risorse
    grazie 1000 per le dritte
    my pws: cafedelsol.it


    il presente non ha estensione. è soltanto il continuo tradursi del futuro nel passato.

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.