请教两个表关联的问题,解决问题的话,马上给分

guifu813 guifu813 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我在用SQL 2000开发程序的时候,需要实现这样一个功能:

两个表根据某一个字段关联,有可能一个表中的数据与另一个表中的数据关联结果有重复的,即:表一中的数据由一条,根据字段关联的时候,另一个表中有两条纪录,我要的结果是:一条关联出来了,另一条显示不关联。

表一、table1
字段名:a b c
数 据:1 2 3
2 4 3

表二、table2
字段名:a b c
数 据:1 2 3
1 4 3
2 1 1
这样我用语句关联的时候,会出现两个结果,
select * from table1 left outer join tabel2 on table1.a=table2.a
结果是:a b c a b c
1 2 3 1 2 3
1 2 3 1 4 3
2 4 3 2 1 3

而我希望的结果是
结果是:a b c a b c
1 2 3 1 2 3
nullnullnull 1 2 3
2 4 3 2 1 3
即:我只要关联的一条记录就行了,如果有多条我就退出关联,只有一条完整纪录。

...全文

相关推荐

MySQL不同服务器上的两个表进行关联

MySQL不同服务器上的两个表进行关联一、首先不在一个服务器上的两个表无法直接关联二、曲线救国三、启动FEDERATED 引擎四、建立映射表五、使用关联查询 一、首先不在一个服务器上的两个表无法直接关联 举例: 情景描述: 数据库A 中有一张 point_log 表,表中 member_id 为 用户id,数据库A 在 a服务器 中; 数据库B 中有一张 member 表,表中 member_id 为 用户id,数据库B 在 b服务器 中; 需要关联point_log表和member表,找出每个用户的point记录 结论: 两张表无法直接使用 leftjoin 二、曲线救国 MySQL映射

weixin_38703295

ORACLE多表关联的update语句

在某个业务受理子系统BSS中, --客户资料表 create table customers ( customer_id number(8) not null, -- 客户标示 city_name varchar2(10) not null, -- 所在城市 customer_type char(2) not null, -- 客户类型 ... ) create unique index PK_customers on customers (customer_id) 由于某些原因,客户所在城市这个信息并不什么准确,但是在 客户服务部的CRM子系统中,通过主动服务获取了部分客户20%的所在 城市等准确信息,于是你将该部分信息提取至一张临时表中: create table tmp_cust_city ( customer_id number(8) not null, citye_name varchar2(10) not null, customer_type char(2) not null )

toice

Sql语句用left join解决多表关联问题(关联套关联,例子和源码)

Sql语句用left join解决多表关联问题(关联套关联,例子和源码)一看就明白多表关联如何写SQl语句

jiang838688

三表关联查询

三表关联查询练习数据库和练习sql

蔡定努

SQLServer批量更新两个关联表数据的方法

主要介绍了SQLServer批量更新两个关联表数据的方法,提供了2种关联查询与更新语句的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下

weixin_38530995
评论 2
收藏 已收藏
分享
返回顶部
guifu813
MS-SQL Server 34,876 成员 254,635 内容