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?
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?