Как осуществить вывод динамических параметров из таблицы базы данных?
Вводная: требуется программа для взвешивания продуктов, кроссплатформенная (Linux, Windows, android и тп), в базе данных нужны следующие таблицы:
Продукты, Взвешивание, Параметры продуктов, Оператор весов.
У каждого продукта есть свой набор параметров, его можно изменять динамически.
Вывести сводную таблицу взвешиваний по продуктам, т.е. в заголовке продукт, далее его взвешивания.
В каждой строке взвешивания должны быть указаны значения параметров соответствующего продукта, а в заголовках столбцов - названия этих параметров.
В базе сделал следующие таблицы (синхронизация осуществляется программно):
WeighingParameters
Id | Weighing | Parameter | Value
ProductParameters
Id | Product | Parameter
Weighing
Id | Product | Operator | DateTime | Weight
Вывести необходимо таблицу вида
Id | Product | Operator | DateTime | Weight | (и вот здесь столбцы параметров для выбранного продукта)
Планирую использовать QSqlQueryModel в связке с QTableView, но никак не получается составить sql-запрос для получения последней таблицы.
Спасибо, нашёл несколько статей, до этого просто не знал, по какому ключевому слову искать.
К сожалению, так, как у вас в дополнении, сделать не получится. Нужна именно сводная таблица, чтобы можно было смотреть и сравнивать одновременно несколько взвешиваний.