以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 查询有where条件时别名应怎么写? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=38191) |
-- 作者:zpx_2012 -- 发布时间:2013/7/22 13:57:00 -- 查询有where条件时别名应怎么写? 如下这个语句老提示附近有语法错误, SELECT Distinct a.父件编码 From {BOM} a
where 父件编码 is not Null Inner Join (Select 产品编码,品名 From {产品编码}) b on a.父件编码=b.产品编码 order by a.父件编码 当没有红色的条件时没有问题,如果想要在第一个表中加入where条件,别名a放在哪里或怎么写才正确? 谢谢!
|
-- 作者:Bin -- 发布时间:2013/7/22 14:04:00 -- SELECT Distinct a.父件编码 From {BOM} a Inner Join (Select 产品编码,品名 From {产品编码}) b on a.父件编码=b.产品编码 order by a.父件编码 where a.父件编码 is not Null [此贴子已经被作者于2013-7-22 14:04:15编辑过]
|
-- 作者:zpx_2012 -- 发布时间:2013/7/22 14:10:00 -- 原来是每个表的条件要写在后面。 谢谢! |