UPDATE (SELECT T.FIELD A, S.FIELD B
FROM TABLE_T T INNER JOIN TABLE_S S
ON T.ID = S.ID)
SET B = A;
A и B являются псевдонимами, вам не нужно указывать таблицу.
Да, совершенно возможно сделать так. Однако, так как QT (до 4,5) не поставляет спокойную привязку Сценария по умолчанию, необходимо генерировать его и вероятно включать его с приложением. Но это - одноразовый шаг только, пошлите к http://labs.trolltech.com/page/Projects/QtScript/Generator получить привязку.
Вот пример: http://labs.trolltech.com/blogs/2009/01/06/simple-qtscript-based-bar-chart/ . Прикладная логика находится полностью в QtScript. Просто необходимо запуститься с интерпретатором (см. обязательный генератор выше).
QtScript разработан, чтобы позволить Вам экспортировать части своего приложения к механизму выполнения сценариев, чтобы позволить Вам для большей гибкости. Необходимо будет всегда также писать некоторый код C++ для поддержки части QtScript. Я придерживался бы альтернатив, которые Вы уже проверили как PyQt или QtRuby в зависимости от Вашего предпочтения.