Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Помогите с SQL, пожалуйста / 5 сообщений из 5, страница 1 из 1
16.03.2005, 14:23
    #32963457
Igor Kozlov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с SQL, пожалуйста
Имеется:
таблица materials (material_id, description, ....)

таблица workpieces (ware_id, material_id, quantity, ....)

Как написать запрос чтобы в результирующей таблице из workpieces выбирать нужные записи, но material_id заменять на соответсвующее значение materials.description

То-есть каким под-запросом заменять ..._id на значение из другой таблицы.

Надеюсь, понятно описал.

Огромное спасибо!
...
Рейтинг: 0 / 0
16.03.2005, 14:44
    #32963534
Toly77
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с SQL, пожалуйста
select W.*, M.description
from materials M, workpieces W
where M.material_id = W.material_id
...
Рейтинг: 0 / 0
16.03.2005, 15:41
    #32963745
4321
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с SQL, пожалуйста
Toly77select W.*, M.description
from materials M, workpieces W
where M.material_id = W.material_id
на случай возможных неопередленностей (ну не указан еще материал):

select W.*, M.description
from workpieces W
LEFT JOIN materials M
USING(material_id)
...
Рейтинг: 0 / 0
16.03.2005, 16:12
    #32963904
Igor Kozlov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с SQL, пожалуйста
Спасибо Tolly77!

А если нужно взять данные ещё из одной таблицы?

таблица materials (material_id, description, ....)
таблица workpieces (ware_id, material_id, quantity, ....)

(то-есть заменить ware_id на, скажем, ware.drawing_number)

Извините, если мои вопросы слишком глупые.

Спасибо за ваше время!
...
Рейтинг: 0 / 0
16.03.2005, 16:21
    #32963932
Igor Kozlov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с SQL, пожалуйста
Пока писал ответ, пришёл ещё один отзыв на мою проблему :)

Спасибо 4321! и всем кто ещё может окликнуться.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Помогите с SQL, пожалуйста / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]