Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
11.08.2011, 17:00
|
|||
---|---|---|---|
|
|||
Объединить две таблицы |
|||
#18+
Здравствуйте. Помогите объединить две таблицы. Схема тут . Проблема в том, что поля "a" "a2" разные. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.08.2011, 17:24
|
|||
---|---|---|---|
Объединить две таблицы |
|||
#18+
mr.zlodey, а словами описать? Навскидку вам нужен FULL JOIN + NVL(), точнее - только после описания задачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.08.2011, 17:39
|
|||
---|---|---|---|
|
|||
Объединить две таблицы |
|||
#18+
full join выведет: Код: plaintext 1. 2. 3. 4.
Словами описать трудно, можно на примере. Таблица 1 Код: plaintext 1. 2.
Таблица 2 Код: plaintext 1. 2.
Нужно получить: Код: plaintext 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.08.2011, 17:40
|
|||
---|---|---|---|
|
|||
Объединить две таблицы |
|||
#18+
Ошибся Нужно получить: Код: plaintext 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.08.2011, 18:06
|
|||
---|---|---|---|
|
|||
Объединить две таблицы |
|||
#18+
Словами суть задачи состоит в том, что есть две таблицы. Таблица 1 содержит поле id и sum Таблица 2 содержит поле id и sum2 Нужно их объединить по полю id. Проблема в том, что количество записей в таблицах разное, а следовательно значение поля id первой таблицы может не содержатся среди значений поля id во второй таблице или наоборот. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.08.2011, 18:27
|
|||
---|---|---|---|
Объединить две таблицы |
|||
#18+
Если нет связи вида много-ко-многим (т.е. значение id в рамках каждой таблицы - уникально), то можно так Код: plaintext 1. 2. 3. 4. 5. 6.
Размерность N(10,2) - условна. Нужно взять реальную размерность полей sum соответствующей таблицы Если же есть связь много-ко-многим (т.е. в одной и той же таблице может быть несколько записей с одним значением id), то нужно знать, по каким правилам "складывать" подобные записи. В общем случае, скорее всего, придется писать циклы ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=41&mobile=1&tid=1584227]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 304ms |
total: | 446ms |
0 / 0 |