я использую MS-Access для создания запроса, и я хочу использовать его в MYSQL, но функция некоторых MS-Access не поддерживается MYSQL:Преобразовать перекрестную вкладку запрос от MS-доступа к MySQL
Моего мса -Доступ запрос, который я хочу, чтобы преобразовать в MYSQL является:
TRANSFORM Count(s1.s1_ID) AS Comps1_ID
SELECT s1.s1_ID, s1.Name
FROM s1 INNER JOIN eq ON s1.s1_ID = eq.s1_ID
GROUP BY s1.s1_ID, s1.Name
PIVOT eq.Type;
Существует мои таблицы:
Там это данные:
Существует мой выход:
К сожалению, нет pi функция vot для mysql, для неизвестного набора элементов pivot вам нужно использовать динамический sql, вы можете проверить 'mysql dynamic pivot' вопрос здесь SO –
Пожалуйста, можете ли вы помочь мне преобразовать этот запрос в mysql с помощью динамического sql? –
Да, но мне нужны структуры таблиц и некоторые образцы данных. –