是否可以设置表的字段以从查询中动态获取值?
例如,我有这个表ITEM(ID)。
我在ITEM_STORE(ITEM_NAME,COLOR,PRICE)中插入新记录并设置字段PRICE。
例如,从 -
取值 (SELECT DISTINCT PRICE FROM ITEM WHERE ITEM_STORE.ITEM_NAME = ITEM.ID)
答案 0 :(得分:0)
你可以这样做但你必须确保子查询只返回一个值(如果items表中有多个可能的价格),那么不要使用
(SELECT DISTINCT PRICE FROM ITEM WHERE ITEM_STORE.ITEM_NAME = ITEM.ID)
你应该使用
(SELECT Top 1 PRICE FROM ITEM WHERE ITEM_STORE.ITEM_NAME = ITEM.ID)
祝你好运!