[求助]外连查询问题??
我写了一个查询语句(VB+ACCESS)使用"INNER JOIN"连接时没有问题,就是用不了"LEFT OUTER JOIN"和"RIGHT OUTER JOIN"进行连接查询,
请问各位高手们这是为什么?
"SELECT 品种.所属类别 as 类别,入库统计项目.品种,入库统计项目.规格,(入库表一.数量) AS 总计" _
& " FROM (入库统计项目 left outer JOIN " _
& "(入库统计范围 right outer JOIN 品种 on 品种.品种=入库统计范围.品种) " _
& " ON 入库统计项目.编号=入库统计范围.编号) INNER JOIN 入库表一" _
& " ON (入库统计范围.品种=入库表一.品种) " _
& "WHERE (入库表一.编号=" + Str(qh_x) + ") " _
& "and ((入库统计范围.加工='全选') or (入库表一.加工情况=入库统计范围.加工)) " _
& "and ((入库统计范围.规格='全选') or (入库表一.规格=入库统计范围.规格)) " _
& "and ((入库统计范围.条件='全选') " _
& "or ((入库统计范围.条件='以上') AND (入库表一.径级>=入库统计范围.径级1)) " _
& "or ((入库统计范围.条件='以下') AND (入库表一.径级<入库统计范围.径级1)) " _
& "or ((入库统计范围.条件='至')" _
& " AND ((入库表一.径级>=入库统计范围.径级1) and (入库表一.径级<入库统计范围.径级2)))) " _
& "GROUP BY 品种.所属类别,入库统计项目.品种,入库统计项目.规格 " _
& "ORDER BY 品种.所属类别,入库统计项目.品种,入库统计项目.规格"