опубликован 29-12-2001 13:27 MSK Есть две таблицы(например A и B), в таблице A поле cod, в B поле dvdcod. Как с помощью SQL можно пробежаться по A.cod и подсчитать сколько записей в B.dvdcod=A.cod(текущей в A записи).
vlv
опубликован 29-12-2001 16:15 MSK
select dvdcod, count(*) from B group by dvdcod
Это без привязки к таблице A. Еще один вариант для Transact-SQL (MS SQL-server, Sybase...):
select cod, (select count(*) from B where B.dvdcod=A.cod) from A