parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

решение

Madlax 08.04.2008 12:06

в базах данных устроено так, что нужно создавать дополнительную таблицу для ассоциации

у тебя есть ассоциация баннер находится на сайте
нужно создать таблицу BannerSiteAssociation,
в которой будет 2 столбца: BannerId, SiteId

чтобы получить все баннеры для конкретного сайта запрос:
select BannerId from BannerSiteAssociation where SiteId = 'конкретный идентификатор сайта';

чтобы узнать, на каких сайтах крутится баннер запрос:
select SiteId from BannerSiteAssociation where BannerId = 'конкретный идентификатор баннера';