这可能已在其他地方得到解答,但我找不到它!
我将来自不同来源的2个查询合并到一个查询中,以便进行计算和报告。如果没有数据,两个源不相同的字段显示为空白,然后不能用于算术。
我想将空值设置为零,而不是将查询刀叉分叉到另一个表中,并对所有空白字段运行更新查询。
必须有更简单的东西!帮助!
答案 0 :(得分:1)
尝试一下:
SELECT
nz(value1, 0), nz(value2,0), nz(value3,0)
FROM table1 left outer join table2 on table1.column = table2.column
除非你的查询类似于约翰所回答的(笛卡尔),否则他的答案更合适......(如果没有正确使用,笛卡儿会很危险......取决于允许单个表格大到多大你可以杀死使用它们访问应用程序)
答案 1 :(得分:0)