Если вы так думаете, это ваше дело. Здесь я просто спрашиваю, чего я не знаю. Если вы не ответите на этот вопрос, это не имеет значения. Я попробую сам
запрос, как это:
SELECT
GROUP_CONCAT(DISTINCT
CONCAT(
'ifnull(SUM(case when location_code = ''',
location_code ,
''' then quantity end),0) AS `',
location_code , '`'
)
) INTO @sql
FROM
item_details;
SET @sql = CONCAT('SELECT item_number,SUM(quantity) as "total_quantity", ', @sql, '
FROM item_details
GROUP BY item_number');
PREPARE stmt FROM @sql;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
Я хочу преобразовать его в красноречивый, но я в замешательстве. Потому что существует много утверждений. СуществуютPREPARE
, EXECUTE
, SET
, DEALLOCATE
и т.д. Вы можете увидеть запрос выше
Как я могу преобразовать это в красноречивый laravel?