Связать одну строку с несколькими строками в другой таблице SQL CE - PullRequest
0 голосов
/ 14 октября 2011

хорошо, я буду настолько ясен, насколько смогу,

у нас есть список поставщиков, который, честно говоря, бесконечен, поэтому я решил сделать небольшое приложение со списками (C #). Приложение настроено так, что в первом поле со списком содержатся все производители (например, Intel, Gigabyte, Asus и т. Д.), Во втором поле со списком перечислены различные поставщики, поставляющие этот продукт, а в третьем поле со списком торговых представителей для поставщика.

Например: я хочу найти поставщика для продуктов Intel: Поле со списком 1: Intel. Поле со списком 2: Axiz, Rectron, Ingram Micro (я выбрал Axiz). Поле со списком 3: Пит, Сара или Мишель (я выбрал Сару). Этикетка, на которой указаны контактные телефоны Сары.

ВОПРОС: Я ограничен sql ce, моя проблема в том, как связать одну строку в таблице с несколькими строками в другой? Поэтому, когда я выбираю продукт в поле со списком 1, он должен запросить sql ce и отобразить всех поставщиков в соответствующей таблице поставщиков.

1 Ответ

0 голосов
/ 14 октября 2011

Поставщик и изготовитель двух ваших сущностей имеет корабль отношения «многие ко многим» .Поэтому вы должны создать новую таблицу для хранения этих отношений.Проверьте URL для получения дополнительной информации.

...