Visualizzazione dei risultati da 1 a 4 su 4

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2013
    Messaggi
    19
    Grazie per il suggerimento.
    Sì, mi rendo conto che ho scelto una struttura piuttosto inusuale per il mio DB. La mia intenzione era quella di evitare di avere una tabella "attività" enorme. Supponendo di avere centinaia di utenti e centinaia di eventi per ciascuno...
    Ho preferito separare ciascun utente per permettergli di fare il backup dei propri dati in modo semplice.
    Ora però non riesco a fare calcoli su tutte le tabelle assieme...



    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Parlando di query, la sezione giusta è Database, non PHP, quindi sposto.

    Secondo me, salvo necessita MOLTO particolari, dovresti rivedere la struttura del db, una tabella per ogni utente è una cosa fuori da ogni logica.
    Ci vedrei meglio una tabella "utenti" e una tabella "attività" alla quale aggiungi la colonna "userid" per sapere a che utente si riferisce ogni attività registrata.

  2. #2
    Quote Originariamente inviata da alval Visualizza il messaggio
    Grazie per il suggerimento.
    Sì, mi rendo conto che ho scelto una struttura piuttosto inusuale per il mio DB. La mia intenzione era quella di evitare di avere una tabella "attività" enorme.
    perchè invece avere tante piccole tabelle è meglio....
    Supponendo di avere centinaia di utenti e centinaia di eventi per ciascuno...
    E quindi 100 tabelle....

    Cmq devi lavorare con le union....
    cioè
    select * from tabellaUtente1
    union
    select * from .....

    P.S
    Anche io ti consiglio di rivedere la struttura del db....

Tag per questa discussione

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 © 2026 vBulletin Solutions, Inc. All rights reserved.