У меня есть веб-приложение PHP, которое генерирует несколько сложный отчет из нашей базы данных. Результирующая структура данных для заполнения отчета представляет собой большой массив ol, и он сильно вложен, и это своего рода боль, чтобы вникать в поиск только одной вещи.запрашиваемая sql-подобная структура данных в PHP?
В идеале я хотел бы иметь какую-то структуру данных, я могу только запрос, как базы данных. Что-то вроде «получить total_score из X, где Y = Z».
Одна мысль, что мне приходит в голову, что я мог бы просто использовать временные таблицы и запросы тех, кто вместо того, чтобы использовать массив. Но временные таблицы умирают после сеанса; Мне хотелось бы кое-что, что я мог бы продолжать жить немного дольше.
Это может быть использовано для удобства, но имейте в виду, что MySQL не поддерживает материализованные представления с точки зрения производительности это не намного лучше. – Wrikken
IIRC, представления не будут работать, потому что запрос имеет SUM для произвольных диапазонов дат, и я не мог передавать переменные в представления. Другими словами, диапазон дат для СУММ был жестко закодирован в виде. (Я пытаюсь обновить какой-то старый код BTW) – user151841