![]() |
|
Модераторы: LSD |
![]()
|
|
| ElPresly |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 2.10.2007 Репутация: нет Всего: нет |
Существует 2 таблицы
Нужно получить таблицу со столбцами name / GAS_PRESSURE / GAS_TEMPERATURE / GAS_VOLUME / FROM_DATE. причем столбец name должен быть заполнен всеми значениями из таблицы department. ума не приложу как это сделать. Будет использоваться посредством delphi+odac через dbgrid для ввода данных в пустые ( GAS_PRESSURE / GAS_TEMPERATURE / GAS_VOLUME / FROM_DATE) столбцы. |
|||
|
||||
| Sqlninja |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 353 Регистрация: 15.5.2006 Где: San Francisco, CA Репутация: 13 Всего: 13 |
ну. делаешь пустую create table xxx (name ..., GAS_PRESSURE ..., GAS_TEMPERATURE... , GAS_VOLUME ..., FROM_DATE ...).
Потом insert into xxx select distinct name, null,null,null,null from DEPARTMENT. Потом настраиваешь свой грид на ххх. или я чегото не понял? или же если таки надо получить существующие GAS_PRESSURE / GAS_TEMPERATURE / GAS_VOLUME / FROM_DATE, то insert into xxx select distinct name, GAS_PRESSURE ,GAS_TEMPERATURE ,GAS_VOLUME ,FROM_DATE from DEPARTMENT d, GAS_COUNTER g where d.id_department = g.id_department Это сообщение отредактировал(а) Sqlninja - 13.5.2008, 09:55 -------------------- It's better to burn out than to fade away. |
|||
|
||||
| ElPresly |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 2.10.2007 Репутация: нет Всего: нет |
не. в таблице GAS_COUNTER когда вставляеш в нее значения должно быть id, value, id_department (исходя из значения который в гриде), value, value,...
То есть на основании столбца name, вставляется в таблицу GAS_COUNTER соответствуйший id_department. |
|||
|
||||
| Sqlninja |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 353 Регистрация: 15.5.2006 Где: San Francisco, CA Репутация: 13 Всего: 13 |
ты сначала одно говорил, теперь другое... так счастья не будет. дай конкретный DDL таблицы, которую надо получить, и для каждого поля напиши откуда должно браться значение.
-------------------- It's better to burn out than to fade away. |
|||
|
||||
| ElPresly |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 2.10.2007 Репутация: нет Всего: нет |
таблицу не нужно создавать физически!
Должены быть столбцы name (все строки из таблицы department) / столбцы GAS_PRESSURE / GAS_TEMPERATURE NUMBER / GAS_VOLUME / FROM_DATE вводятся через дбгрид, чтобы потом заносится в таблицу gas_counter. а поле id_department в таблице gas_counter должно заполнятся на основании столбца name |
|||
|
||||
![]()
|
| Правила форума "Oracle" | |
|
|
Данный раздел предназначен для обсуждения проблем с Oracle Database, другие продукты Oracle здесь не обсуждаются. Просьба при создании темы, придерживаться следующих правил:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, LSD. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Oracle | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |