我有两张表
select stName,stCard cowaCard,cowaComelate,cowaAskFoLeave,cowaDay,cowaYear,cowaDate from PmCheckOnWorkAttendance as pc,PmStaff as ps where pc.cowaCard = ps.stCard表
PmStaff    PmCheckOnWorkAttendance
怎么进行查询啊。 这条语句老报错

解决方案 »

  1.   


    select stName,stCard cowaCard,cowaComelate,cowaAskFoLeave,cowaDay,cowaYear,cowaDate from PmCheckOnWorkAttendance  pc,PmStaff  ps where pc.cowaCard = ps.stCard上面你定义的那些要显示的字断 也要带上表的别名如: 
    select pc.stName from PmCheckOnWorkAttendance  pc,PmStaff  ps where pc.cowaCard = ps.stCard
      

  2.   

    要知道啥东西是做啥来用的,要努力缩小问题的范围。
    多表查询和spring有什么关系?
      

  3.   

    把你这两个表的字段都贴出来  还有两者的关联关系  然后说你要查哪些字段 会有人帮你写SQL语句的
      

  4.   

    你没有明确指出查的列是对应的那个表
    太模糊
    导致sql引擎无法识别
    这样写a.id,a.name
      

  5.   

    你既然给你的表设置了别名 、 那你前面要查询的字段也应该加上表的别名。这跟sping没有半毛钱的关系。
      

  6.   

      还以为spring 新出了什么东西。。