嘉兴华数宽带:sql查询两个表不同的字段

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/03 07:46:45
如何用sql语句显示A表中有而B表中没有的字段

例如
A
fid,fname,fsex
b
fid,fname

显示结果 只有 fsex 字段

SQLServer中的

select name from (select name from syscolumns where id=(select id from sysobjects where xtype='u' and name='A'))a where a.name not in
(select name from syscolumns where id=(select id from sysobjects where xtype='u' and name='b'))

你的这两个表本身也不符合范式的要求啊,表与表之间只用主键关联,那么除了主键之外都是其它表没有的字段了,所以感觉你应该重新规划一下每个表里面的字段

select fsex from TBA where Fname not in (select Fname from tb2)