Проблема заключалась в полной отсечке записей, где во внешнем ключе встречалось значение NULL.
Не знаю, почему не поправили в SDK, но я проверял - работает.
http://bugreports.qt.nokia.com/browse/QTBUG-2137Суть в том, что при конструировании запроса внутри модели, был заменен INNER JOIN на LEFT JOIN.
Что требуется для исправления ошибки:
- заменить файл qt/src/sql/models/qsqlrelationaltablemodel.cpp файлом из вложения;
- скомпилить проект qt/src/sql/sql.pro