我想问我的SQL语句有错误吗?老实说from附近有语法错误。
string sql = "select newsupdates from tblnewsupdates b where b.intnewsupdatesid=a.intnewsupdatesid from tbllesson a";

解决方案 »

  1.   

    肯定有错我啊 哪有这么写sql 的啊 “where b.intnewsupdatesid=a.intnewsupdatesid from tbllesson a"; 
      

  2.   

    有错吧~
    a.intnewsupdatesid from tbllesson a
    这个不知道是想表达什么意思~
      

  3.   


    string sql = "select a.newsupdates from tblnewsupdates b,tbllesson a where b.intnewsupdatesid=a.intnewsupdatesid  "; 
      

  4.   


    select newsupdates from tblnewsupdates b inner join tbllesson a on  b.intnewsupdatesid=a.intnewsupdatesid 
      

  5.   

    我创建了2个表1个是tbllesson
    字段有
    intlessonid,intnewsupdatesid
    还有个表是tblnewsupdates
    字段有intnewsupdatesid,newsupdates
    tblnewsupdates表和tbllesson表关联起来。查询id能查询到newsupdates内容
      

  6.   


    有错,你要不用连接,怎么可以有两个 from
    应该用join 之类的
      

  7.   

    是联合查询吧
    string sql="select * from tblnewsupdates b inner join tbllesson a on b.intnewsupdatesid=a.intnewsupdatesid"你的语句没有指明newsupdates是哪张表的,b.newsupdates   or    a.newsupdates 
      

  8.   

    string sql = "select newsupdates from tblnewsupdates ,tbllesson where tbllesson.intnewsupdatesid ="" "" and tblnewsupdates.intnewsupdatesid=tbllesson.intnewsupdatesid ";