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

    SQL multipla, per me complessa

    Ciao ragazzi,
    c'è un modo per "condenzare" queste 3 SQl sulla stessa tabella in una sola, con una sola connessione e un solo recordset? Il mio server non ce la fa a gestire queste 3 SQL sulla stessa pagina quando gli utenti sono tanti...

    Le 3 SQL che mi servono:

    1)"SELECT * FROM Tab_Utenti WHERE online=True" (utenti connessi)

    2)"SELECT COUNT(*) AS RECORD_COUNT FROM Tab_Utenti" (conta quanti record sono contenuti nel DB)

    3)"SELECT TOP 1 utente FROM Tab_Utenti where Accesso=True order by ID desc" (ultimo utente iscritto)

    Si può fare?
    Grazie in anticipo!
    "Quando si mangia il formaggio svizzero, che succede ai buchi?" (B. Brecht)

    Visitate il mio sito:
    www.clamorosalcibali.it

  2. #2

    aiuto please

    up up
    "Quando si mangia il formaggio svizzero, che succede ai buchi?" (B. Brecht)

    Visitate il mio sito:
    www.clamorosalcibali.it

  3. #3
    condenZare, complimenti!

    cmq, perche' 3 connessioni? ne basta 1 (con 3 rs, oc!)

  4. #4

    Condensare ok

    e ok anche la sola connessione... ma le sql? secondo il mio hosting la pagina affatica troppo il server, ho bisogno di 1 sola sql
    "Quando si mangia il formaggio svizzero, che succede ai buchi?" (B. Brecht)

    Visitate il mio sito:
    www.clamorosalcibali.it

  5. #5
    ma anche se le aggreghi in una sola, il lavoro e' lo stesso... usi access?

  6. #6
    Utente di HTML.it L'avatar di Fichico
    Registrato dal
    Nov 2002
    residenza
    Bologna
    Messaggi
    581
    usa le session ....

    l'utlimo iscritto non penso cambi ogni 3 secondi così come anche il totale dei record nel db ...

  7. #7

    io pensavo

    a qualcosa come INNER JOIN o simili (non conosco bene l'SQL) o magari usando un array?

    Se metto il recordset (tutti i record del DB così faccio 1 sola SQL) poi come posso ordinare l'array in modo da avere:

    1) chi è online=True
    2) il totale degli array COUNT(*) (dovrebbe essere facile... ubound?
    3) TOP 1 utente (l'ultimo in ordine di ID)
    "Quando si mangia il formaggio svizzero, che succede ai buchi?" (B. Brecht)

    Visitate il mio sito:
    www.clamorosalcibali.it

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.