我正在编写一个连接库存和交易表的查询。一个字段将告诉可以采取什么操作,具体取决于资产是否有交易(您可以判断它是否有所有者)。
我在那个领域使用过这个:
SELECT DISTINCTROW Assets.ID, Assets.Item, Assets.Model, Assets.Serial,
Assets.Owner, Transfers.[Previous Owner],
IIf([Owner]="" Or [Owner] Is Null,"Transfer","Not Available") AS [Action]
FROM Assets LEFT JOIN Transfers ON Assets.ID = Transfers.Asset;
Action
字段为每条记录返回#Error
。如何告诉我Transferable
没有所有者或Unavailable
是否拥有所有者?
答案 0 :(得分:0)
我明白了:Transfers.Asset
数据类型是一个字符串,Assets.ID
是一个数字而且它们是冲突的。