日期:2014-05-18  浏览次数:20525 次

这个语句的问题和含义在那里呢?
SELECT   t0.ecol,t0.gion,t1.ea   FROM   tbl0   t0   ,tb1   t1   WHERE   t0.ecol   exist   (SELECT   ecol   FROM   tbl2   WHERE   gion=   'asia ')  
这个语句的含义和可能存在的问题??

------解决方案--------------------
SELECT t0.ecol,t0.gion,t1.ea
FROM tbl0 t0 ,tb1 t1
WHERE t0.ecol not in (SELECT ecol FROM tbl2 WHERE gion= 'asia ')
and t0.字段=t1.字段

应该是返回tb10和tb1的匹配的行.

------解决方案--------------------

可能存在的问题
表tbl0,tb1没有关联的条件,可能显示不想要的记录