一个表TABLE1有3个字段 A B C 其中C是TEXT类型。里面有20条纪录,运行以下语句:
SELECT A,B FROM TABLE1 运行可以查到20条纪录。
SELECT A,B,C FROM TABLE1 运行结果没有纪录 两个语句在查询分析器里面是正常的,就是在DELPHI 里用QUERY查就这样。有人见过吗?
还有,如果我想这样查SELECT * FROM TABLE2 WHERE C IN(SELECT C FROM TABLE1)
TABLE1 TABLE2通过C字段关联的。会提示TEXT字段类型不能这样用。有办法转换过来吗?
SELECT A,B FROM TABLE1 运行可以查到20条纪录。
SELECT A,B,C FROM TABLE1 运行结果没有纪录 两个语句在查询分析器里面是正常的,就是在DELPHI 里用QUERY查就这样。有人见过吗?
还有,如果我想这样查SELECT * FROM TABLE2 WHERE C IN(SELECT C FROM TABLE1)
TABLE1 TABLE2通过C字段关联的。会提示TEXT字段类型不能这样用。有办法转换过来吗?
where c not null or c is null
是不是定义的问题?
select * from table2 where c in(select c from table1)
我想这样的。呵呵