【发布时间】:2015-04-24 01:21:11
【问题描述】:
问题.. 创建一个 SQL 更新语句,它将 TN 供应商提供的所有产品的 P_DISCOUNT 加倍或 佛罗里达州 我有 2 个表,我正在尝试引用包含状态的供应商表,并且 p_discount 位于产品表中。
update PRODUCT
set P_DISCOUNT = 2 * P_DISCOUNT
where VENDOR.V_STATE in
(select VENDOR.V_STATE from VENDOR where VENDOR.V_STATE = ('FL','TN'))
任何建议都会很棒
谢谢,
【问题讨论】:
-
您应该真正决定您使用的是 SQL Server 还是 Oracle。这些是非常不同的数据库。
-
PRODUCT和VENDOR是什么关系?哪一列连接这些表? -
PRODUCT 和 VENDOR 用 V_CODE 链接..
标签: sql sql-server oracle oracle-sqldeveloper