Я мало еще понимаю в SQL , но задача передо мной такая :
есть 3 таблицы .. техпроцесс, материал и деталь
в материалах есть - алюминий и титан
в деталях есть - шпангоут и кронштейн
в тех процессе есть - 4 тех процесса из которых 2 для шпангоута( как сделать его из алюминия и титана) и 2 для кронштейна ( как сделать его из алюминия и титана)
теперь вопрос
*
как выглядит запрос для того чтобы при выборе шпангоута и алюминия мне вывелся именно тех процесс из этих четырех для того как сделать шпангоут из алюминия))))
*
или проще сделать одну большу таблицу с разнообразными тех процессами с материалами и деталями, и делать выборку по параметрам столбцов?
у меня проблема в понимании вообще в целом работы таблиц, ежели следовать последней моей догадки то :
вот в таблице(tech) есть три столбца(process,material,detail) с такими строками:
- Техпроцесс для шпангоута из алюминия
- Алюминий
- Шпангоут
- Техпроцесс для шпангоута из титана
- Титан
- Шпангоут
тогда запрос будет выглядить легко
SELECT PROCESS FROM tech
WHERE material = 'Алюминий'
но создается другая задача мне нужно чтобы была отдельная таблица со списком используемого
материала и деталей
как реализовать чтобы она автоматически создавалась таблица деталей и таблица материалов из этой таблицы ?