- Home
- Categorie
- Coding e Sistemistica
- Coding
- creare tabella con dati da database
-
creare tabella con dati da database
Allora il mio problema è trasferire i dati contenuti in una tabella nel mio database in una tabella del mio sito
La mia tabella nel database è :
utente| debitore | contante in debito | contante
marco | giulia | 700€ | 1000€
giulia | luigi | 600€ | 1000€
Francesca | giulia | 50€ | 1000€
luigi | X | X | 1000€La tabella che vorrei visualizzare nella mia pagina è invece :
nome | contante in debito | contante|
marco | 0€ | 1000€
giulia | 750€ | 1000€
francesca | 0€ 1000€
luigi | 600€ | 1000€Avevo pensato a qualcosa del genere:
SELECT debitore, sum(contante in debito) FROM utenti GROUP BY debitore
Ma questo codice riporta dal database solo le righe dove il campo "debitore" non è vuoto!
Esiste un qualche altro tipo di comando che tenga in considerazione tutte le righe della mia tabella utenti ?
Magari facendo uscire "0" nella colonna della mia tabella "contante in debito" quando l'utente non è debitore di nessuno?
Attendo vostre notizie e grazie per la vostra disponibilità.
-
ho visto che nessuno ha risposto provo a spiegare meglio il mio problema
questa è la mia tabella "utenti" del mio database:
utente________________ debitore______________debito_________ contante
marco_________________ giulia ______________ 700€___________________ 1500€
giulia _________________ luigi _________________ 600€ ___________________ 1200€
Francesca ______________ giulia _______________ 50€ ____________________ 1300€
luigi ________________ campo vuoto ___________campo vuoto _______________ 1400€questa è la tabella che vorrei visualizzare :
nome utente________________contante__________ contante in debito
marco _____________________ 1500€ _________________ 0€
luigi ______________________ 1400€ _________________ 600€
francesca___________________1300€_________________ 0€
giulia __________ _______ 1200€_____________ 750€queste sono le uniche colonne che vorrei si visualizzassero (magari in ordine di contante decrescente) dove naturalmente "contante in debito" è dato dalla somma di tutti i suoi debiti....se vedi giulia ha 50€ di debito con francesca e 700€ di debito con marco, nella tabella che vorrei costruire la colonna "contante in debito" è data dalla somma dei debiti di giulia ....la peculiarità di questa tabella è che qualora l'utente non fosse in debito con nessuno, la cella "contante in debito" segnalasse 0€ come nel caso dell'utente "luigi" oppure di "marco", quindi tutti gli utenti della tabella "utenti" del mio database avranno una riga nella tabella che sto costruendo
esiste un comando che permette di fare questo? vi ringrazio anticipatamente per l'aiuto