以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  Select 语句求助  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=110797)

--  作者:aizaishuzui
--  发布时间:2017/12/9 18:21:00
--  Select 语句求助
数据库:Access
父表:销售订单
子表:销售明细
正常语句:
S*elect top 15 销售单号,销售日期,客户姓名,客户电话 F*rom {销售订单}  Where 销售单号 not In(Select top 30 销售单号 f *rom {销售订单} order by 销售单号 desc) order by 销售单号 desc
添加:
LEFT JOIN {销售明细} ON {销售订单}.销售单号 = {销售明细}.销售单号 
报错语句:
S*elect top 15 销售单号,销售日期,客户姓名,客户电话 F*rom {销售订单} LEFT JOIN {销售明细} ON {销售订单}.销售单号 = {销售明细}.销售单号 Where 销售单号 not In(Select top 30 销售单号 f*rom {销售订单} order by 销售单号 desc) order by 销售单号 desc

错误:该特定字段 \'销售单号\' 可以参考 SQL 语句中 F ROM 子句列表中的多个表。

看了好多遍 还是看不出来!

老师顺便帮我在销售订单订单添加一个金额列,由子表销售明细金额累加,感谢!!

--  作者:duokan
--  发布时间:2017/12/10 11:18:00
--  
求助
--  作者:有点甜
--  发布时间:2017/12/10 11:59:00
--  

销售单号 要加上具体的表名,如

 

{销售订单}.销售单号