我正在编写一个使用配置单元1.2.1.2.3.2.0-2950执行的查询
SELECT distinct A.a
FROM A
LEFT JOIN B ON (B.a_bis = A.a)
WHERE B.a_bis IS NULL;
结果:
"foo"
所以这意味着b中没有带“foo”的行(对于列“a”)。
SELECT B.a_bis
FROM B
WHERE B.a_bis = "foo";
结果:
"foo"
怎么可能呢?
编辑:根据萨姆森·沙尔夫里希特的评论,我已经完成了我的测试:
SELECT A.a
FROM A
WHERE A.a = "foo";
结果:
Empty set
以及:
SELECT A.a, length(A.a)
FROM A
WHERE A.a Like "%foo%";
结果:
"foo" 4
给你!这只是一个看不见的问题。现在的问题是如何从这个字符中清除数据库?我会做些调查,然后把解决办法贴在这里。
暂无答案!
目前还没有任何答案,快来回答吧!