菜鸟求助~!!! 把a表中的字段明细列出来呗,去掉不要的select a.name,a.age,...,b.b from a,b where b.a=a.e 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 jingxijun(一笑).aiur2000(开始.NET)也和我一样理解错了楼主的意思. 当上面语句有问题:如b表中解释不全时,会造成a表有些数据不显示,还是用左连接吧:select select a.name,a.age,...,b.b from a left join b on a.e=b.a 这个都想省啊,要不这样,生成一个临时表,再drop掉这个字段;或者用视图吧,建立好对应关系,以后直接调用就行 举个简单例子:CREATE VIEW zjgdASSELECT zjk.zjzh,zjk.zjye,gdk.gdxmFROM zjkleft join gdk on zjk.zjzh=gdk.zjzhgoselect * from zjgd 我觉得楼主是想用syscolumns里去除他不想用的字段,然后动态生成sql字符串,再exec(sql)因为他是说 "这个表有40多字段 不可能一一列出来" 直接用SQL语句不行吗??????????一定要用视图??Who can help me????????? 一个ID卡号频繁更换人如何接考勤记录 sql 查询统计语句 这两个查询为什么会效果不同? 请教一条SQL语句 触发器的问题!很急!!高手帮忙 200分快来救救我,急急急!!! 怎样判断这个用户id序列'0,1,2,3,4,5'包含了用户id'1'??? 帮帮忙啊,如何把Syback的数据库转成sql server 2000的数据库 怎样生成SQL脚本文件??? 急!!!关于区分数值和字符问题! 数据库恢复问题请指教,再线等待 附加数据库报错误823。。。。。
也和我一样理解错了楼主的意思.
还是用左连接吧:
select select a.name,a.age,...,b.b from a left join b on a.e=b.a
或者用视图吧,建立好对应关系,以后直接调用就行
AS
SELECT zjk.zjzh,zjk.zjye,gdk.gdxm
FROM zjk
left join gdk on zjk.zjzh=gdk.zjzh
go
select * from zjgd