Приветствую.
Сначала не по теме вопроса. Приведите все поля в таблицах к одному виду, а то у вас окрошка получается.
поставка - Kolvo, покупка - Kolvo1, склад - kol, возврат - kl
склад - Brack, возврат - Brak.
Если вы это намеренно сделали, что-бы облегчить написание запросов, то это сомнительное удобство - читабельность ухудшается. Несмотря на некую громоздкость запись вида:
Код:
select Vozvr.Kolvo,Sklad.Kolvo from Vozvr,Sklad;
читается и понимается легче чем ваш текущий вариант:
Код:
select Kolvo,Kol from Vozvr,Sklad;
Теперь по вашему вопросу:
У меня вызывет сомнения верность связи SodergPokup->Vozvr. Как я понимаю есть покупка (Телевизор,Утюг,Памперсы)
И есть возврат бракованых Памперсов. Следовательно прослеживается связь один к одному по двум ключам Покупка,Товар, а не Покупка, а поля Товар вообще нет в возврате, и потому у вас неполучается запрос, т.к. непонятно какой Товар в покупке бракованый.