select KtInfo.* from KtInfo left join KtInfo on KtNum=KetiId where KetiId is null and TNum = tnum

解决方案 »

  1.   

    XqYuan:
    这位朋友,如果我没有记错,我想你都帮助我解决了两个问题了,谢谢你!这个语句我大体上知道,也许是经验不足,没有写出来,呵呵。按照这个语句我在MySQL command Line中查询的时候却出现如下错误:
    ERROR 1066 (42000): Not unique table/alias: 'KtInfo'数据库中肯定有符合要求数据,并且当前数据库正确。
      

  2.   

    要用到join 语句
    把三个表通过join连在一起查
    join 还分为left join   
               right join
               natural join
    具体的还是看帮助
      

  3.   

    select KtInfo.* from KtInfo left join StuInfo on KtNum=KetiId where KetiId is null and TNum = tnum
      

  4.   

    XqYuan:再次感谢你对我提供的帮助,谢谢!
    我的基础太不扎实了,呵呵