• User Newbie

    [mysql] somma campo su due tabelle

    Salve, avrei bisogno di una mano nella modifica di una query che mi sommi le quantità presenti in 2 tabelle:

    
    SELECT A.*, A.Qty-SUM(B.qty) AS qty_tot  FROM A INNER JOIN
    B. ON A.IDItem WHERE B.id_articolo=A.IDItem  AND B.mov='fix' 
    GROUP BY A.IDItem  HAVING qty_tot>0
    
    

    dove la tabella A contiene tutti i record degli articoli con una quantità iniziale mentre la tabella B solo gli articoli eventualmente movimentati (id_articolo=IDItem)

    Il problema è che così facendo estraggo "solo" i record presenti nella tabella B mentre io dovrei estrarre cmq tutti i record presenti nella tabella A (se poi IDItem = id_articolo allora sommo le quantità (B) altrimenti avrò la quantità iniziale di A)

    Grazie fin d'ora