DB2. Помогите решить задачу.

только начал изучать...

 
Посетитель
small user social cms
Медаль
Сообщений: 334
Всем привет!
Использую: СУБД DB2 v10.1 на WINDOWS 7
Задача:
У меня есть три таблицы:

1. table Rase:

Код PHP:
  1. id Rases Length
  2. 1 Москва 300
  3. 2 Питер 400
2. table Plan:

Код PHP:
  1. id Name Date
  2. 1 ТУ124 10.12.1987
  3. 2 Ан24 10.01.1998
3.table Kril:

Код PHP:
  1. ID COLOR WEIGH
  2. 1 Зеленый 124,56
  3. 2 Серый 187,40
  4. 3 Коричневый 231,00

Необходимо вывести данные в нормализованной таблице ALL_D, представленном ниже виде: ID – первичный ключ Plan – ссылка на Plan.Name Kril – ссылка на Kril.Color Race – ссылка на Race.Rases Time_Start –время отправления (CURRENT TIMESTAMP)

4.table ALL_D

Код PHP:
  1. ID Name Color Rases Time_Start
  2. 1 ТУ124 Зеленый Москва 2011-10-25-19.12.30.000000
  3. 2 АН24 Красный Питер 2011-10-27-17.14.30.000000
Заранее спасибо:) P.S.: я только учусь:)
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 555
Код PHP:
  1. select p.id, p.name, k.color, r.rases, now() as Time_Start
  2. from plan p
  3. inner join rase r on p.id = r.id
  4. inner join kril k on p.id = k.id
  5. order by p.id
  6.  
Проверьте, я конечно не тестировал.
И еще момент - откуда взялся красный цвет в вашей результирующей таблице? glasses
оптимизирую помаленьку
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.