Объекты сущности по SQL запросу

Все вопросы/проблемы по установке и использовании.
Ответить
VladimirVa
Сообщения: 141
Зарегистрирован: 24 сен 2020, 14:57
Имя: Владимир
Откуда: Россия, Тюмень

Объекты сущности по SQL запросу

Сообщение VladimirVa »

Здравствуйте.
Есть специальный тип поля Список записей по MySql запросу, мы можем собрать объекты сущности в одном поле.
Вопрос, как можно создать объекты сущности по SQL запросу?
Цель: сбор и объединение данных из различных сущностей.
Примеры:
1. Список всей продукции предприятия

Сущности со своими ветвлениями конфигураций:
Фланцы
Краски

"Продукция" - SQL сущность:
CREATE VIEW Продукция AS
SELECT
Фланцы.group AS Группа
Фланцы.name AS Наименование,
Фланцы.art_no AS Артикул
FROM Фланцы
UNION
SELECT
Краски.group AS Группа
Краски.name AS Наименование,
Краски.art_no AS Артикул
FROM Краски
Далее, с применением выпадающий список (ajax) можно выбирать значения сущности Продукция в объектах других сущностей.

2. Конфигуратор продукции:
Структура:
Фланцы
- Диаметры
-- Диаметры условного прохода

Где "Фланцы" - SQL сущность:
CREATE OR REPLACE VIEW Фланцы
AS
SELECT
Диаметры.Диаметр AS Диаметр,
Диаметры условного прохода.Диаметр AS Ду,
CONCAT("Фланец ", Диаметры.Диаметр, " мм, Dy=", Диаметры условного прохода.Диаметр, " мм") AS Наименование
FROM (Диаметры LEFT JOIN Диаметры условного прохода ON((Диаметры.ID = Диаметры условного прохода.ID)))
ORDER BY Диаметры.ID
VladimirVa
Сообщения: 141
Зарегистрирован: 24 сен 2020, 14:57
Имя: Владимир
Откуда: Россия, Тюмень

Re: Объекты сущности по SQL запросу

Сообщение VladimirVa »

Неужели пользователи вручную наколачивают все варианты модификаций продукции?
VladimirVa
Сообщения: 141
Зарегистрирован: 24 сен 2020, 14:57
Имя: Владимир
Откуда: Россия, Тюмень

Re: Объекты сущности по SQL запросу

Сообщение VladimirVa »

Список записей по MySql запросу позволяет вывести в поле список записей. Вопрос был о возможности создания сущности как таблицы представления в MySQL на основе запроса. Т.е. создание/генерации записей сущности на базе MySQL запроса. В некоторых системах есть генераторы товарных предложений (SCU). Соответственно создание сущности как представления таблицы по запросу позволит, как минимум, реализовать эту возможность.
Ответить