Query su due tabelle con totali

tigre2209

Utente Attivo
19 Set 2007
57
7
8
Ho un problema su una query.
Due tabelle cosi
Tab A
Cod_dip. A
Cod_comp. Str
Valore. 10
Ecc.

Tab B (possono esserci più record per la stessa persona)
Cod_dip. A
Cod_comp. StrA
Valore........... 5
Tipo_comp.... Cc
.....
Cod_dip. A
Cod_comp. StrA
Valore........... 5
Tipo_comp.... CcX

Quando faccio la query con inner join
Sommando i valori mi raddoppia i valori della prima tabella
Cioè mi somma 10+10.. 5+5=30
Invece di 10+5+5
Come posso risolvere? Aiutooo
 

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
pubblica la query che stai usando e che ti da il risultato sbagliato
così si capisce anche quali dati vuoi estrarre
perché la query può essere scritta in tanti modi

ad esempio, il risultato che segue é ottenuto
mettendo in "union" le due tabelle, che sono molto simili,
e raggruppando il risultato per "cod_dip"

1636366342134.png


ma non é detto che la query ti vada bene ....
 
Ultima modifica:

tigre2209

Utente Attivo
19 Set 2007
57
7
8
SELECT cod, SUM(a.valorea, 0 + A.valoreb + a.valorec) AS totaleA, sum(b.valorea + b.valoreb + b.valorec) as totaleB

FROM a

inner JOIN b
ON a.cod = b.cod
 

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
scusa ma la query non rispetta i nomi delle tabelle ed evidenzia stranezze ....
a.valorea, 0 + A.valoreb + a.valorec
b.valorea + b.valoreb + b.valorec)

nel primo post, leggo che nelle tabelle "a" e "b" il valore é uno solo
 

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
leggendo anche un altro forum, ho la percezione di poche idee e ben confuse,
ma, provo a postare l'esempio di un risultato,

1636368959273.png


cerca almeno di capirlo e fai sapere se é nella giusta direzione
altrimenti con gli stessi dati posta il risultato che vorresti ottenere
 
Discussioni simili
Autore Titolo Forum Risposte Data
max75 query su due tabelle e dati doppioni MS Access 2
C Php/Mysql query JOIN tra due tabelle PHP 18
N Query due tabelle PHP 4
M Problemi con query su due tabelle PHP 2
L Vanno bene queste due query per estrarre da due tabelle? MySQL 6
T Query con due tabelle Database 4
D Query di delete tra due tabelle MySQL 1
E due query per due tabelle MySQL 22
W Creare una query tra due tabelle... PHP 1
napuleone query su due database PHP 5
L Due query una sola while PHP 1
Emix Query eseguita due volte anche se fuori dal ciclo.. PHP 1
helpdesk doppia query a due db diversi PHP 5
X eseguire due query aiuto PHP 1
Z Unire i risultati di due Query PHP 3
E Aiuto per query PHP 8
E Query differenza tra tabelle MySQL 5
E Query Alias PHP 4
T Query con date MS Access 1
K Inserimento query Errore 1366 PHP 4
L Query e selezione DB con $_POST PHP 2
M query update e delete PHP 0
A media degli elementi estratti da una query MySQL 0
S Passare query o utm alla pagina successiva Domini 1
O problema con query PHP 4
M Query PHP 8
R query DELETE non cancella i record PHP 1
G Query con i giorni della settimana MySQL 10
E Query annidate o cicli MySQL 1
C bottone query MySQL 0
G AVVISO QUERY IN ESECUZIONE PHP 1
M Riportare in tabella HTML dati estratti con query SQL MySQL 0
S Selezionare ultimo record di una sotto query MySQL 27
G Menù a tendina di ricerca con query PHP 1
V Query per una somma PHP 2
F stampare a video i risultati della query PHP 1
L problema con query select PHP 2
D Query sum Database 1
M Visualizzazione a video risultati query php PHP 0
A form PHP prenotazione tramite query PHP 2
R Problema query con ricerca id numerico PHP 2
G Casella combinata in una query MS Access 4
R Aiuto con le query MS Access 2
Y query di DELETE PHP 4
V Query Oracle Oracle 0
L query somma PHP 8
W Query SQL Classic ASP 2
M Problemi con query a più tabelle PHP 3
Alex_70 Conteggio nella query PHP 0
elpirata Query per leggere dati da una tabella mysql e mostrarli a video in base a parametri passati tramite GET PHP 5

Discussioni simili