PDA

View Full Version : [PHP/MYSQL]


cecov74
04-03-2009, 14:15
Ragazzi mi sto incartando su una query:
ho 2 tabelle una con la disponibilità la seconda con gli ordini
tabella1: articolo, tg, disponibilita
tabella2: articolo, tg, quantita

vorrei una query che mi tira fuori la tabella1 con reale_disponibilia(disponibilita - quantita) ovviamente potrei avere articoli disponibili e non ordinati quindi uso un left join

SELECT articolo, tg, qua(disponibilita - quantita)
FROM tabella1 LEFT outer JOIN tabella2
ON (articolo = articolo) and (tg=tg)

ottengo però come quantita NULL dove non ho nulla... come faccio?
Anzi siccomme potrei avere più ordini per un articolo dovrei fare una subselect?

SELECT articolo, tg, disponibilita, select (SELECT sum(quantita)
FROM tabella1 LEFT outer JOIN tabella2
ON (articolo = articolo) and (tg=tg)
FROM tabella1

Possibile?