|
Объединить две таблицы
|
|||
---|---|---|---|
#18+
Здравствуйте. Помогите объединить две таблицы. Схема тут . Проблема в том, что поля "a" "a2" разные. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2011, 17:00 |
|
Объединить две таблицы
|
|||
---|---|---|---|
#18+
mr.zlodey, а словами описать? Навскидку вам нужен FULL JOIN + NVL(), точнее - только после описания задачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2011, 17:24 |
|
Объединить две таблицы
|
|||
---|---|---|---|
#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:39 |
|
Объединить две таблицы
|
|||
---|---|---|---|
#18+
Ошибся Нужно получить: Код: plaintext 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2011, 17:40 |
|
Объединить две таблицы
|
|||
---|---|---|---|
#18+
Словами суть задачи состоит в том, что есть две таблицы. Таблица 1 содержит поле id и sum Таблица 2 содержит поле id и sum2 Нужно их объединить по полю id. Проблема в том, что количество записей в таблицах разное, а следовательно значение поля id первой таблицы может не содержатся среди значений поля id во второй таблице или наоборот. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2011, 18:06 |
|
Объединить две таблицы
|
|||
---|---|---|---|
#18+
Если нет связи вида много-ко-многим (т.е. значение id в рамках каждой таблицы - уникально), то можно так Код: plaintext 1. 2. 3. 4. 5. 6.
Размерность N(10,2) - условна. Нужно взять реальную размерность полей sum соответствующей таблицы Если же есть связь много-ко-многим (т.е. в одной и той же таблице может быть несколько записей с одним значением id), то нужно знать, по каким правилам "складывать" подобные записи. В общем случае, скорее всего, придется писать циклы ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2011, 18:27 |
|
|
start [/forum/topic.php?fid=41&gotonew=1&tid=1584227]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
268ms |
get topic data: |
10ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 382ms |
0 / 0 |