|
Проблема с Relation в таблицах
|
|||
---|---|---|---|
#18+
Добрый день, всем ! Извиняюсь за вопрос. Может не очень понятный. Суть в следующем есть таблицы 3 и они соединены отношениями. 1. Т.е. первая таблица связана со второй. По одному фио - может быть несколько заказов. 2. Вторая связана с третьей (в свою очередь), как по одному заказу можно несколько закупок. В свою очередь третья имеет поле, где записывается данные с первой таблицы. Суть в следующем - может быть неправильно организована были связи. Но результат во какой непонятный. Я разрываю все отношения между таблицами. Хожу по третьей таблице в гриде и читаю ее id: sELECT obsledl21 xviblinz=obsledl21.id я даже вначале сделал: sELECT obsledl21 SET ORDER TO tag id результат один и тот же - он берет первую запись (т.е. id первой записи), хотя упорно я стою на второй. В последнем гриде, что я стою на первой записи, что на второй - все одинаково и выбор по первой записи идет. Т.Е. sELECT obsledl21 xviblinz=obsledl21.id дает один и тот же id. Хотя они абсолютно разные. подскажите пожалуйста в чем тут дело! В чем может быть проблема? Спасибо большое заранее. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2014, 14:53 |
|
Проблема с Relation в таблицах
|
|||
---|---|---|---|
#18+
dima_18Добрый день, всем ! Извиняюсь за вопрос. Может не очень понятный. Суть в следующем есть таблицы 3 и они соединены отношениями. 1. Т.е. первая таблица связана со второй. По одному фио - может быть несколько заказов. 2. Вторая связана с третьей (в свою очередь), как по одному заказу можно несколько закупок. В свою очередь третья имеет поле, где записывается данные с первой таблицы. Суть в следующем - может быть неправильно организована были связи. Но результат во какой непонятный. Я разрываю все отношения между таблицами. Хожу по третьей таблице в гриде и читаю ее id: sELECT obsledl21 xviblinz=obsledl21.id я даже вначале сделал: sELECT obsledl21 SET ORDER TO tag id результат один и тот же - он берет первую запись (т.е. id первой записи), хотя упорно я стою на второй. В последнем гриде, что я стою на первой записи, что на второй - все одинаково и выбор по первой записи идет. Т.Е. sELECT obsledl21 xviblinz=obsledl21.id дает один и тот же id. Хотя они абсолютно разные. подскажите пожалуйста в чем тут дело! В чем может быть проблема? Спасибо большое заранее. Ну, как бы не то что не очень непонятно, а вообще непонятно. Где ты ходишь? На чем стоишь и что ты видишь? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2014, 15:01 |
|
Проблема с Relation в таблицах
|
|||
---|---|---|---|
#18+
Спасибо, IgorNG за ответ! На первый взгляд - трудно действительно понять. Итак: Часть полей таблицы 1: id mname ..... Часть полей таблицы 2: id id_p (это идентификатор таблицы 1) .... Часть полей таблицы 3: id id_p(это идентификатор таблицы 1) id_ob(это идентификатор таблицы 2) Т.е. структура такая - хожу по таблице один и у нее может быть много записей относительно одной записи. Пример: Вася - первый раз пришел второй раз пришел полный теплый дурной Т.е. вот так: несколько наблюдений Васи и на каждое наблюдение несколько признаков Может быть как -то прислать Вам? Если согласитесь? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2014, 15:08 |
|
Проблема с Relation в таблицах
|
|||
---|---|---|---|
#18+
dima_18, С таблицами понятно, а дальше? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2014, 15:33 |
|
Проблема с Relation в таблицах
|
|||
---|---|---|---|
#18+
dima_18 Хожу по третьей таблице в гриде и читаю ее id: Обозначить какая таблица в релэйшене родительская, а какая дочерняя.. Вы ходите по дочерней(3 таблица), а смотрите id родительской, но если вы заходите за диапазон родительской id, то указатель в родительской не будет перемещаться, потому что она(таблица) родитель..:-) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2014, 04:40 |
|
|
start [/forum/topic.php?fid=41&fpage=28&tid=1582510]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 313ms |
total: | 457ms |
0 / 0 |