ciao a tutti,
ho un problemone (per me), siccome sono giorni che ci sbatto la testa ,mi rivolgo a voi MIEI guru del web, ho queste tabelle :
- tabella catalogo
id
codice_articolo
descrizione_articolo
(contiene tutti gli articoli)
- tabella prezzo
id
codice_articolo
listino_cliente
prezzo_articolo
(contiene i prezzi degli articoli con realtivo numero di listino:
per cui se ho 3 listini -es 01,02,03 - ho ciascun codice articolo ripetuto 3 volte con a fianco relativo listino e relativo prezzo)
-tabella storico
id
codice_articolo
data_acquisto
codice_cliente
(contiene il codice articolo e la data di acquisto di un determinato prodotto per tutte le volte che un cliente lo ha acquistato)
-tabella clienti
id
codice_cliente
numero_listino
(contine tutti i clienti con il loro listino di riferimento
- carrello
codice_articolo
quantita_Articolo
- in una variabile di memoria var_cliente ho il codice_cliente
ora vorrei fare questo:
un query che mi tira fuori tutti questi campi
- catalogo.codice_articolo
- catalogo.descrizione_Articolo
- listino.prezzo_articolo (chiaramente il prezzo è relativo al listino associato in tabella clienti)
- carrello.quantita_articolo
- ed un campo di qualche genere che mi indichi se la combinazione codice_cliente, codice_articolo esiste nello storico
non so se mi sono spiegato a sufficenza
sto diventando pazzo con join,inner join,cross join e chi + ne ha + ne metta. riesco a fare il tutto con 50 mila query ma sono convinto che esiste qualcosa di molto + rapido.
se qualcuno mi volesse dare una mano gliene sarei infinitamente grato
ciao a tutti e graize cmq
marco