Как я могу выполнить QSqlRelationalTableModel::setFilter с оператором 'WHERE' ??? Для примера:
JournalModel->setRelation(1, QSqlRelation("usb_devices", "Usb_Device_ID", "Serial_Number"));
JournalModel->setRelation(2, QSqlRelation("military_personnel", "Military_Person_ID", "Military_Person"));
JournalModel->setRelation(3, QSqlRelation("military_personnel", "Military_Person_ID", "Military_Person"));
JournalModel->setRelation(4, QSqlRelation("divisions", "Division_ID", "Division"));
Я пытаюсь выполнить это в лоб.
setFilter("Military_Person='%1' WHERE Role_ID=2")
Но терплю неудачу, неужели мне придётся разбить мою таблицу на две, чтобы в две колонки результирующего справочника подбирать поля с разных таблиц?? **
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском