
|
作者: 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号