|
|
|
Поля из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Всем привет, Имеются таблицы Topics и MainDatabase. Поля в таблице Topics след. TopicID (autonumber); Description (text); А в MainDatabase: ID (autonumber); TopicNumber (text); В таблицу MainDatabase в поле TopicNumber добавляется TopicID из таблицы Topics. Причина того, что, хотя и добавляется числовое значение, а поле TopicNumber текстовое в том, что в это поле добавляются данные из multiple dropdown элемента. Выбранные значения разделяются запятой. Т.е. от текстового поля никуда не деться. Или я ошибаюсь. Как можно решить проблему с вводом множества выбранных из выпадающего списка пунктов в поле НЕ текстового типа. Возможно ли это вообще ? Конечная задача в том, чтоб сгруппировать идентичные значение из поля MainDatabase.TopicNumber так, чтобы подсчитывалось кол-во одинаковых значений и ассоциировалось с описание Topics.Description для дальнейшего представления. Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2004, 12:08:09 |
|
||
|
Поля из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Если я правильно понял, задача состоит в том, чтобы связать несколько Topics с одной записью MainDatabase, при том, что каждый Topic может быть связан с несколькими MainDatabase. Классический случай отношения многие-ко-многим, так? Создается таблица MainDatabaseTopics, где: MainDatabaseId long TopicId long Первичный ключ MainDatabaseId + TopicId. Выбор данных не из комбо/листа, а подчиненной формой. ЗЫ Если любой топик может быть связан с одной и только одной записью MainDatabase, то в таблицу Topics вводится поле MainDatabaseId, показ данных - подчиненной формой ЗЗЫ и relationships не забудь настроить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2004, 13:32:43 |
|
||
|
|

start [/forum/topic.php?fid=45&gotonew=1&tid=1671914]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
38ms |
get topic data: |
5ms |
get first new msg: |
3ms |
get forum data: |
1ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 281ms |

| 0 / 0 |
