Итак, у меня есть 2 таблицы, которые выглядят следующим образом:
Factory
| name | timeoperating | operatedpieces |
Pieces
| serial | piecetype | unit (foreign key referencing factory.name) |
"Единица" в "Частях" - это внешний ключ, который ссылается на "Имя" в "Фабрике". Я хочу сделать запрос, в котором есть «имя», «временное управление», «управляемые части», а затем еще 9 столбцов с указанием количества элементов каждого типа (от P1 до P9), к которым подключен этот «модуль» или «имя». Разумеется, по одному имени на строку.
Я пробовал много разных вещей, но мне никогда не удавалось запросить что-либо, похожее на то, что я хочу, возможно ли это?
Вывод (1-й ряд):
| factory.name | factory.timeoperating | factory.operatedpieces |
count(pieces.piecetype) where piecetype=P1 and unit=factory.name |
(then other 8 columns like the last one
but with piecetype = Px where X is the column number)
Ах, я боюсь, я не прояснил себя достаточно ...