以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  子查询问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=110600)

--  作者:drcqh
--  发布时间:2017/12/6 9:40:00
--  子查询问题
select 单位名称 fr om {客户信息} where 单位名称 not in (select 单位名称 fro m {客户信息} where 用户属性=\'系统内\')
这个语句为何不能执行?

--  作者:有点蓝
--  发布时间:2017/12/6 10:27:00
--  
在什么地方执行?

sql这样就可以:select 单位名称 from {客户信息} where 用户属性 <> \'系统内\'

--  作者:drcqh
--  发布时间:2017/12/6 10:41:00
--  
这个我知道,但我需要上面那样的表达
--  作者:有点蓝
--  发布时间:2017/12/6 12:14:00
--  
sql没有问题。把sql拿到数据库执行有没有问题?
--  作者:有点甜
--  发布时间:2017/12/6 12:46:00
--  
以下是引用drcqh在2017/12/6 10:41:00的发言:
这个我知道,但我需要上面那样的表达

 

代码是没问题的。如果报错,是你最后一个括号,要改成英文状态下的括号)

 

select 第一列 from {表A} where 第一列 not in (select 第一列 from {表a} where 第二列=\'1\')