|
|
|
Слияние таблиц
|
|||
|---|---|---|---|
|
#18+
У меня есть две таблицы, их надо объединить в одну таблицу, я использую для этих целей 'union'. Всё вроде нормально, но у 'union' есть одно условие, что должно быть одинаковое количество полей в каждой таблице. Есть ли какаянибудь другая возможность объединить две таблицы с разным количеством полей?????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2001, 06:02 |
|
||
|
Слияние таблиц
|
|||
|---|---|---|---|
|
#18+
?????!!!!! Последнее предложение выглядит довольно страно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2001, 06:09 |
|
||
|
Слияние таблиц
|
|||
|---|---|---|---|
|
#18+
Select'ы, которые используются в UNION, должны иметь одинаковую структуру. Если в какой-то из таблиц не хватает столбца, то пиши что-нибудь вроде select col1, null, col3 from t1 union select col1, col2, col3 from t2 Главное, чтобы типы данных не конфликтовали. Если типы не совсем совпадают, можешь привести их через cast и convert. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2001, 06:23 |
|
||
|
|

start [/forum/topic.php?fid=46&tid=1825446]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
25ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 352ms |

| 0 / 0 |
