【发布时间】:2012-10-16 18:52:29
【问题描述】:
我不知道 SQL,所以我希望有人可以为我提供复制和粘贴的 SQL,以便将所有不同的单价字段合并到一个名为“merged_unit_price”的字段中。请注意,许多单价值为空,因此我希望空值不要合并。 非常感谢你,纳撒尼尔
SELECT p.ID AS Part_ID,
p.UNIT_PRICE,
d.UNIT_PRICE_1,
d.UNIT_PRICE_2,
d.UNIT_PRICE_3
FROM tbl_local_SYSADM_PART AS p
LEFT JOIN SYSADM_DISCOUNT_PRICE AS d
ON p.ID = d.PART_ID;
【问题讨论】:
-
合并是什么意思?你想要最低的价值吗?你想把它们加在一起吗?通常这类问题涉及样本数据,例如这是我所拥有的,这是我想要的。目前确实没有足够的信息来明确回答您的问题。
-
我最初要求为每个值输出一个单独的记录,但理想情况下,查询只会输出最低值,并且该字段将被称为“lowest_unit_price”。我最初打算使用第二个查询来运行“min”函数,以获得最低单价的所需输出。谢谢!
标签: ms-access