strsql="select a.info_id,a.info_title,a.entertime,a.category_number,a.recommend,b.category_id,b.categorynumber,c.category_id,c.category_name from info a,category b,category c where a.categroy_number=b.category_id and b.categorynumber=c.category_id";
我想从类别表中,找出总得类别,类别表结构:category_id category_name categorynumber(父类的id 号)
上面的错误:
至少一个参数没有被指定值。

解决方案 »

  1.   

    category b,category c不能一样
      

  2.   

    category b
    写一个就行
      

  3.   

    你用这个方法
    select a.... from table1 a left outer join table2 b on a.id = b.id left outer join  table2 c on b.id = c.id
      

  4.   

    语法错误 (操作符丢失) 在查询表达式 'a.category_number = b.category_id left outer join category c on b.categorynumber = c.category_id' 中。
      

  5.   

    不知道具体的意图,这样写可以吧
    把那个C表去掉,将最后一个条件改成:b.categorynumber=b.category_id