Этот следующий синтаксис работает для меня.
UPDATE
(SELECT A.utl_id,
b.utl1_id
FROM trb_pi_joint A
JOIN trb_tpr B
ON A.tp_id=B.tp_id Where A.pij_type=2 and a.utl_id is null
)
SET utl_id=utl1_id;
Я не знаю Gitx, но Dizeensions - это богатый и удобный для Windows для Windows. Он имеет автономное приложение, расширения оболочки и плагин Visual Studio (2005/2008/2010).
Вы пробовали Tortoisegit? Он очень хорошо интегрирует с оболочкой (Windows Explorer). Я лично тоже люблю qgit, не знаю, если он доступен для Windows, хотя.
Пока не упомянуты также gitk и Git Gui, входящие в установочный пакет msysgit.
Вот прямая ссылка на QGit для windows, о которой упоминалось выше.