【问题标题】:Access table field calculated with query使用查询计算的访问表字段
【发布时间】:2016-01-12 10:09:42
【问题描述】:

是否可以将表的字段设置为从查询中动态获取值?

例如,我有这张表ITEM(ID)。

我在 ITEM_STORE (ITEM_NAME,COLOR,PRICE) 中插入一条新记录并设置字段 PRICE。

例如,从 - 中获取值

 (SELECT DISTINCT PRICE FROM ITEM WHERE ITEM_STORE.ITEM_NAME = ITEM.ID)

【问题讨论】:

    标签: sql ms-access


    【解决方案1】:

    您可以这样做,但您必须确保子查询仅返回一个值(以防 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)
    

    祝你好运!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-10
      • 2016-09-17
      相关资源
      最近更新 更多