zoukankan      html  css  js  c++  java
  • 今天调试程序遇到了一个致命问题语法错误操作符丢失

    1.今天遇到了非常头痛的问题,再写一个联合查询语句时出现语法错误操作符丢失,郁闷了老半天,搞得头都大了,后台才发现Acess真的和Sql差别很大,常常出现一些奇怪的问题,今天协力一个联合查询语句,写了,怎么也运行出错,改来改去还是不行,后台不断的猜想,真的是语法问题,原来Acess的联合查询语句是在用内连接时每inner join 一次必需用括号括起来才能在inner join

    错误写法:

    Select p.* ,pc.*,m.Menu_Name from  Product as p Inner Join  ProductClass as  pc On p.Product_Pk=pc.Product_ID    inner Join Menu as m On pc.Menu_ID=m.Menu_Pk where Menu_Kind='6'

    正确的写法是:

    Select p.* ,pc.*,m.Menu_Name from  (( Product as p Inner Join  ProductClass as  pc On p.Product_Pk=pc.Product_ID )   inner Join Menu as m On pc.Menu_ID=m.Menu_Pk) where Menu_Kind='6'

    2.还有就是注意在写建表时尽量不要用Acess关键字

  • 相关阅读:
    hdu 3832 Earth Hour
    hdu 2112 HDU Today
    hdu 2473 Junk-Mail Filter
    hdu 1558 Segment set
    5-2学习记录|5-3日
    看面经
    2020-5-1学习记录
    2020-4-30学习记录
    2020-4-27学习记录
    4.19日学习笔记
  • 原文地址:https://www.cnblogs.com/lykbk/p/qwewq243423423.html
Copyright © 2011-2022 走看看