Как извлечь из двух таблиц один и тот же внешний ключ, повторенный более одного раза? - PullRequest
1 голос
/ 05 июня 2010

Как отобразить данные таблиц, которые связаны первичным ключом и внешним ключом, где внешний ключ данных повторяется?
Например У меня есть две таблицы, ParentTable и Childtable.
Первичный ключ ParentTable действует как внешний ключ ChildTable.
Есть более одной записи с одинаковыми ParentId в ChildTable. Как получить их и отобразить в виде одной таблицы или списка или любого другого вида?

1 Ответ

0 голосов
/ 05 июня 2010

Что касается запроса: если вы используете Oracle, вы можете использовать в своем запросе оператор CONNECT BY ; в противном случае вы можете просто использовать JOIN на внешнем ключе, чтобы получить список пар Parent-Child и обработать их в своей бизнес-логике C #.

Что касается презентации: это классическая древовидная структура, поэтому вам может пригодиться Treeview .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...