22.05.2007, 21:50
общий
это ответ
Здравствуйте, Митрохина Анастасия!
Можно так:
SELECT KodTovar, count(CountTovar) AS COUNT_TOVAR
FROM Tovar
--where KodTovar = 14
GROUP BY KodTovar
// условие, если надо отобрать конкретный товар ("--" коментарии в стиле MS SQL) если условие не ставить - будут отобраны все группы товары и показано их количсетво. Реализация зависит от СУБД для клиент серверных можно в виде процедур. Или проверку в тригере - если товаров больше или равно (не полное равенство!) то не допускать вставку.
Груповые операции наверно не нужны, но, если надо - вставку можно делать по условию EXISTS: WHERE EXISTS (условие - запрос) - вариантов много.