我有3个表格,我目前正在使用。 USER
,WORKSTATION
和USER_WORKSTATION
(基本上是临时表)。SQL根据另外两个表中的信息更新表格
我
USER
表由user_id
和user_name
,
WORKSTATION
由workstation_id
,workstation_name
和user_id
。
截至目前,所有工作站的user_id
列都是空的,这是我的问题。
我创建了一个表格(从Excel导入)USER_WORKSTATION
。它仅由user_name
及其相应的工作站组成。有没有办法,我可以写一个更新查询,根据USER_WORKSTATION
表中的user_name
和workstation_name
组合更新WORKSTATION
表,user_id
表中的user_id
表找到USER
表?我目前没有任何限制,我正在使用Oracle。
@N West我一直在尝试JOIN,但一直空着。更新工作站(选择lic_user.user_name FROM lic_user JOIN lic_combo ON lic_user.user_name = lic_combo.user_name)set workstation.user_id = lic_user.user_id; – gward 2013-04-10 19:04:39
对不起,忘了你必须在oracle中使用稍微不同的语法。在一分钟内回答:-) – 2013-04-10 19:08:28