Mysql read reference table

di il
1 risposte

Mysql read reference table

Ciao a tutti, sto scrivendo un codice python per interagire con mysql.

ho una tabella con una lista di clienti ("id, “nome”) e ad ogni cliente è associata una o piu righe di un'altra tabella con “id”, “data acquisto”, “articolo acquistato”, "id_client" come foreign key verso la colonna “id” della tabella dei clienti. 

In python mi piacerebbe selezionare il cliente e in automatico rintracciare tutti i suoi acquisti. secondo voi qual'è l'approccio piu opportuno per selezionare un cliente e caricare velocemente tutta la lista dei suoi acquisti?

esempio:

tabella "Clienti: id, nome"  

1 Mario  

2 Marco

tabella “acquisti: id, data, articoli, id_cliente”

1 data1 articolo1 1

2 data2 articolo1 2

3  data3 articolo2 1

….

grazie mille

1 Risposte

  • Re: Mysql read reference table

    Cosa c'entra con python?

    select * from acquisti inner join clienti on clienti.id=acquisti.id_cliente group by acquisti.articoloacquistato

    e la relazioni con la tabella clienti.

    group by ti da il totale per ogni articolo.

    se vuoi il dettaglio per data devi modificare la sql includendo il parametro della data ma non ha nulla a che fare con python.

Devi accedere o registrarti per scrivere nel forum
1 risposte