Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
29.11.2002, 14:36
|
|||
---|---|---|---|
|
|||
Помогите написать |
|||
#18+
Здравствуйте.Помогите пожалуйста с запросом. Есть таблица T1 и T2. Т1 поле1 поле2 поле3 d k 600 t j 700 k t 800 Нужно заполнить таблицу Т2 и получить примерно след.: Т2 п1 п2 п3 d 600 0 t 700 800 k 800 600 j 0 700 Через промежуточную таблицу заполнила п1 в таблице Т2, а вот п2 и п3 а дальше...торможу. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.11.2002, 15:48
|
|||
---|---|---|---|
Помогите написать |
|||
#18+
Ох уж эти барышни :-) 1. Создай представление типа: CREATE VIEW V1 (F1) AS SELECT F1 FROM T1 UNION SELECT F2 FROM T1 2. Во 2-й таблице создай триггер замены NULL на 0. 3. Собственно, запрос: INSERT INTO T2 SELECT F1,(SELECT SUM(F3) FROM T1 WHERE T1.F1=V1.F1), (SELECT SUM(F3) FROM T1 WHERE T1.F2=V1.F1) FROM V1 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=40&tablet=1&tid=1581046]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 143ms |
0 / 0 |