优化后的语句:
where EXISTS (SELECT 'X'
from t_b
WHERE id = id)
这里的 WHERE id = id 是一个恒真的判断,导致整个WHERE条件失效了。
正确应该是:
where EXISTS (SELECT 'X'
from t_b
WHERE id = a.id)看来这个软件也不怎样呀,吹的很凶的。
where EXISTS (SELECT 'X'
from t_b
WHERE id = id)
这里的 WHERE id = id 是一个恒真的判断,导致整个WHERE条件失效了。
正确应该是:
where EXISTS (SELECT 'X'
from t_b
WHERE id = a.id)看来这个软件也不怎样呀,吹的很凶的。
看起来是有bug呀
也许,还会存在其他的bug呢看起来是很搞笑 :)不过凡是不太武断了才是
也许人家能成功也有人家的长处
不是么?
然后再在数据库中创建了表?连接数据库的时候sql expert会把数据字典抓下来,因为解析的时候在本地会快
而这个时候如果本地数据字典和数据库不同步,则sql expert把id 当作变量而不是一个列了解决办法:
1:可以在菜单下手工选择同步更新数据字典
2:先创建表,再连接数据库