update()もjoin対応