|
作者: cxq888 [cxq888] 论坛用户 | 登录 |
(表名)要提交的表 VIN 销售日期 电话 地址 LZ001 04-01-01 123456 FDSFD LZ002 04-01-05 145458 FGDG DG001 04-02-01 457576 GDGGF DG005 04-02-05 (表名)已提交的表 VIN 维修日期 维修工号 LZ003 04-02-03 wx001 DG005 04-03-01 wx007 LZ001 04-03-01 wx002 LZ003 04-06-08 wx005 (目标表1)我怎样用SQL查询语句能得如下的表(把所有的VIN不要重复地列出……如下) VIN 销售日期 电话 地址 维修日期 维修工号 LZ001 04-01-01 123456 FDSFD 04-03-01 wx002 LZ002 04-01-05 145458 FGDG LZ003 04-06-08 wx005 04-02-03 wx001 DG001 04-02-01 457576 GDGGF DG005 04-02-05 04-03-01 wx007 (目标表2)把“要提交的表”和“已提交的表”有相同VIN的找出来。 VIN 销售日期 电话 地址 维修日期 维修工号 LZ001 04-01-01 123456 FDSFD 04-03-01 wx002 DG005 04-02-05 (目标表3)把“要提交的表”和“已提交的表”有VIN不同的找出来。 VIN 销售日期 电话 地址 维修日期 维修工号 LZ002 04-01-05 145458 FGDG DG001 04-02-01 457576 GDGGF LZ003 04-06-08 wx005 04-02-03 wx001 急急!!!请大侠高抬贵手。 [此贴被 cxq888(cxq888) 在 06月05日12时53分 编辑过] [此贴被 cxq888(cxq888) 在 06月05日12时56分 编辑过] |
地主 发表时间: 04-06-05 12:24 |
回复: cxq888 [cxq888] 论坛用户 | 登录 |
怎么没有大侠救救我呀 |
B1层 发表时间: 04-06-08 11:11 |
回复: 286 [unique] 版主 | 登录 |
目标表1:select distinct 要提交的表.VIN,销售日期,电话,地址,维修日期,维修工号 from 要提交的表,已提交的表 where 要提交的表.VIN=已提交的表.(*) 目标表2:select distinct 要提交的表.VIN,销售日期,电话,地址,维修日期,维修工号 from 要提交的表,已提交的表 where 要提交的表.VIN=已提交的表.VIN |
B2层 发表时间: 04-06-10 17:52 |
回复: kailangq [kailangq] 版主 | 登录 |
高 |
B3层 发表时间: 04-06-10 17:58 |
回复: wskli [wskli] | 登录 |
好! 我要是什么时候有他的一半就好了! 学习,出人头地! |
B4层 发表时间: 04-06-12 23:12 |
回复: yndx301com [yndx301com] 论坛用户 | 登录 |
目标3,怎么没回答!!!!!!!!!!! |
B5层 发表时间: 04-06-13 13:52 |
回复: ziaichen [ziaichen] 论坛用户 | 登录 |
难道你自己就不能想想吗? |
B6层 发表时间: 04-06-13 14:38 |
回复: letmein [letmein] 论坛用户 | 登录 |
我想第一个问题应该这样吧: select distinct 要提交的表.VIN,销售日期,电话,地址,维修日期,维修工号 from 要提交的表,已提交的表 where 要提交的表.VIN=已提交的表.vin(+) union select distinct 已提交的表.VIN,销售日期,电话,地址,维修日期,维修工号 from 要提交的表,已提交的表 where 要提交的表.VIN(+)=已提交的表.vin |
B7层 发表时间: 04-06-13 16:20 |
回复: witenvoy [witenvoy] 论坛用户 | 登录 |
第一�����}可用的外�B接搞定。 select distinct isnull(t1.VIN,t2.vin),销售日期,电话,地址,维修日期,维修工号 from 要提交的表 t1 full outer join 已提交的表 t2 on t1.vin = t2.vin [此贴被 阿拉飞(witenvoy) 在 06月25日21时44分 编辑过] |
B8层 发表时间: 04-06-25 21:42 |
回复: Garu [syshunter] 版主 | 登录 |
where 要提交的表.VIN<>已提交的表.VIN |
B9层 发表时间: 04-06-26 12:49 |
回复: witenvoy [witenvoy] 论坛用户 | 登录 |
/: |
B10层 发表时间: 04-06-26 18:36 |
回复: witenvoy [witenvoy] 论坛用户 | 登录 |
楼上的主板,你加上去结果会少了一行啊 [此贴被 阿拉飞(witenvoy) 在 06月26日20时51分 编辑过] |
B11层 发表时间: 04-06-26 20:50 |
回复: Garu [syshunter] 版主 | 登录 |
找不同VIN嘛 |
B12层 发表时间: 04-06-26 21:21 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号