У меня есть две таблицы базы данных:
- таблица учеников
- таблица классов
Между этими двумя таблицами существует отношение многие ко многим: ученик может ходить в несколько классов, а в классе может быть несколько учеников.
Я хотел бы реализовать таблицы в Delphi с TClientDatasets и иметь TDBGrid, в котором перечислены все студенты, и вторую TDBGrid, в которой перечислены все классы, которые посещает выбранный в данный момент студент.
Наскольконасколько я понимаю, мне нужна таблица соединения, которая устанавливает связь между студентами и таблицей классов со следующими полями:
Но я не знаю, как реализовать взаимосвязи между различными наборами TClientDataset, чтобы заставить работать TDBGrids, как описано выше.