решение
Madlax 08.04.2008 12:06
в базах данных устроено так, что нужно создавать дополнительную таблицу для ассоциации
у тебя есть ассоциация баннер находится на сайте
нужно создать таблицу BannerSiteAssociation,
в которой будет 2 столбца: BannerId, SiteId
чтобы получить все баннеры для конкретного сайта запрос:
select BannerId from BannerSiteAssociation where SiteId = 'конкретный идентификатор сайта';
чтобы узнать, на каких сайтах крутится баннер запрос:
select SiteId from BannerSiteAssociation where BannerId = 'конкретный идентификатор баннера';