//----------------------------------------------------------------------------- void PhaseParameterModel::update() { SqlQuery parameterWeightQuery; parameterWeightQuery.prepare(QString("SELECT %4.%1, %2, %3 FROM %4 INNER JOIN %5 ON %4.%6 = %5.%7 WHERE %8 = :phaseId ORDER BY %3 DESC") .arg("ID", "Name", "Weight", "PhaseParameter" , "Parameter", "ParameterID", "ID" , "PhaseID")); //%! Тут нужно все-таки %4.%1 т.е. Id другой. parameterWeightQuery.addBindValue(mPhaseId); parameterWeightQuery.exec(); setQuery(parameterWeightQuery); setHeaderData(0, Qt::Horizontal, tr("ID")); setHeaderData(1, Qt::Horizontal, tr("Name")); setHeaderData(2, Qt::Horizontal, tr("Weight")); }