|
Тема |
Re: едно проблемно ( за мен ) select-че... [re: st3O] |
|
Автор |
wqw (АзСъмЖив) |
|
Публикувано | 03.10.07 19:15 |
|
|
Надявам се това не е production система. В смисъл, няма да те съдят като не работи...
Имаш ли таблица със складовете? Значи взимаш nomenklatura и CROSS JOIN със складовете. Резултата го OUTER JOIN-ваш с наличностите.
Обаче, имай предвид, че складовите програми не работят така. Въобще няма таблица с наличностите. Пазят се само промените (транзакциите) на количествата.
cheers,
</wqw>
p.s. А SQL ли викаш? Ми дай PRIMARY KEYs на тия таблици, типове данни и други "подробности". Best guess в момента е нещо като
SELECT nom.nomer
, COALESCE(nal.col, 0) AS col
, sto.nomer AS sklad
FROM nomenklatura nom
CROSS JOIN stores sto
LEFT JOIN nal
ON nom.nomer = nal.nomer
AND sto.nomer = nal.sklad
|
| |
|
|
|