Visualizzazione risultati 1 fino 5 di 5

Discussione: Somma in 2 tabelle

  1. #1
    Guest

    Predefinito Somma in 2 tabelle

    Salve devo fare una somma confrontando un valore su 2 tabelle.
    Ho 2 tabelle "shopping" e "files"
    La tabella shopping ha un campo "IDProdotto" mentre nella tabella files ha un campo "IDFile" che dovro confrontare e un campo "Prezzo" che dovrò fare la somma, ho provato così:

    Codice PHP:
    "SELECT IDProdotto, IDFile, SUM(Prezzo) FROM shopping, files WHERE shopping.IDProdotto LIKE %files.IDFile%"
    ma mi da errore, come posso risolverlo?

  2. #2
    Guest

    Predefinito

    Citazione Originalmente inviato da provalavori Visualizza messaggio
    Salve devo fare una somma confrontando un valore su 2 tabelle.
    Ho 2 tabelle "shopping" e "files"
    La tabella shopping ha un campo "IDProdotto" mentre nella tabella files ha un campo "IDFile" che dovro confrontare e un campo "Prezzo" che dovrò fare la somma, ho provato così:

    Codice PHP:
    "SELECT IDProdotto, IDFile, SUM(Prezzo) FROM shopping, files WHERE shopping.IDProdotto LIKE %files.IDFile%"
    ma mi da errore, come posso risolverlo?
    Cercando di capire come funzionane le JOIN.

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da simpleticket Visualizza messaggio
    Cercando di capire come funzionane le JOIN.
    be e che ce di sbagliato in quello che ho postato.

  4. #4
    Guest

    Predefinito

    difatti non vi è nulla di sbagliato bastava solo inserire concat nel like

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da provalavori Visualizza messaggio
    difatti non vi è nulla di sbagliato bastava solo inserire concat nel like
    Dici che non c'è nulla di sbagliato?
    Non ti sembra un po' strano stabilire una relazione che lega le tabelle con un LIKE? Così ti lega oltre che a=1 e b=1 anche a=1 e b=11, a=1 e b=121, ...
    Ultima modifica di simpleticket : 10-12-2012 alle ore 12.06.30

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •