使用 Sql 开发人员无法更新 table
Working with Sql Developer unable to update table
问题..
创建一个
SQL 更新声明,将 P_DISCOUNT 供应商在 TN 或
佛罗里达州
我有 2 个 table,我正在尝试引用包含状态的供应商 table,p_discount 位于产品 table.
中
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'))
任何建议都很好
谢谢,
update PRODUCT set P_DISCOUNT = 2 * P_DISCOUNT where V_STATE in
(select VENDOR.V_STATE from VENDOR where VENDOR.V_STATE in ('FL','TN'))
试试这个查询:
update PRODUCT
set P_DISCOUNT = 2 * P_DISCOUNT
where V_CODE in
(select VENDOR.V_CODE from VENDOR where VENDOR.V_STATE IN ('FL','TN'))
您正在根据连接字段而不是其中一个表中的任何字段过滤条件
问题.. 创建一个 SQL 更新声明,将 P_DISCOUNT 供应商在 TN 或 佛罗里达州 我有 2 个 table,我正在尝试引用包含状态的供应商 table,p_discount 位于产品 table.
中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'))
任何建议都很好
谢谢,
update PRODUCT set P_DISCOUNT = 2 * P_DISCOUNT where V_STATE in
(select VENDOR.V_STATE from VENDOR where VENDOR.V_STATE in ('FL','TN'))
试试这个查询:
update PRODUCT
set P_DISCOUNT = 2 * P_DISCOUNT
where V_CODE in
(select VENDOR.V_CODE from VENDOR where VENDOR.V_STATE IN ('FL','TN'))
您正在根据连接字段而不是其中一个表中的任何字段过滤条件