Показать сообщение отдельно
Старый 15.09.2008, 16:42   #1 (permalink)
Пользователь
 
Аватар для NetStranger
 
Специализация: Новичок
Регистрация: 10.08.2008
Сообщений: 35
Репутация: 3
По умолчанию Запрос на выборку из различных таблиц

Я мало еще понимаю в SQL , но задача передо мной такая :

есть 3 таблицы .. техпроцесс, материал и деталь
в материалах есть - алюминий и титан
в деталях есть - шпангоут и кронштейн
в тех процессе есть - 4 тех процесса из которых 2 для шпангоута( как сделать его из алюминия и титана) и 2 для кронштейна ( как сделать его из алюминия и титана)
теперь вопрос
*
как выглядит запрос для того чтобы при выборе шпангоута и алюминия мне вывелся именно тех процесс из этих четырех для того как сделать шпангоут из алюминия))))
*
или проще сделать одну большу таблицу с разнообразными тех процессами с материалами и деталями, и делать выборку по параметрам столбцов?

у меня проблема в понимании вообще в целом работы таблиц, ежели следовать последней моей догадки то :

вот в таблице(tech) есть три столбца(process,material,detail) с такими строками:
  1. Техпроцесс для шпангоута из алюминия
  2. Алюминий
  3. Шпангоут

  1. Техпроцесс для шпангоута из титана
  2. Титан
  3. Шпангоут
тогда запрос будет выглядить легко
SELECT PROCESS FROM tech
WHERE material = 'Алюминий'

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

как реализовать чтобы она автоматически создавалась таблица деталей и таблица материалов из этой таблицы ?
NetStranger вне форума   Ответить с цитированием