SQL问题,假设公司表COMPANY中有四个字段id,tel1,tel2,tel3,求统计有电话相同的公司数每个公司都有三个电话号码,如果有其中一个号码相同,就视为这个公司是同一个老板注册的.统计有相同号码的

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 05:01:23
SQL问题,假设公司表COMPANY中有四个字段id,tel1,tel2,tel3,求统计有电话相同的公司数每个公司都有三个电话号码,如果有其中一个号码相同,就视为这个公司是同一个老板注册的.统计有相同号码的

SQL问题,假设公司表COMPANY中有四个字段id,tel1,tel2,tel3,求统计有电话相同的公司数每个公司都有三个电话号码,如果有其中一个号码相同,就视为这个公司是同一个老板注册的.统计有相同号码的
SQL问题,假设公司表COMPANY中有四个字段id,tel1,tel2,tel3,求统计有电话相同的公司数
每个公司都有三个电话号码,如果有其中一个号码相同,就视为这个公司是同一个老板注册的.统计有相同号码的公司数
(特别注意的是,如果有号码相同,只统计一次,比如发现A的tel1,B公司的tel2,和C公司tel3都是139000000,那么这三个公司加起来只算一个,换句话说,其实就是统计有两个及两个以上公司的老板数)
----------------------------------------------------------------------------------------
id tel1 tel2 tel3
1 13901 13902 13903
2 13902 13904 13905
3 13903 13906 13907
4 13801 13802 13803
5 13701 13702 13703
6 13701 13704 13705
比如,以上数据,前三个都视为同一个老板注册的;后两个也是同一个老板注册的;
最后统计结果就应该是2

SQL问题,假设公司表COMPANY中有四个字段id,tel1,tel2,tel3,求统计有电话相同的公司数每个公司都有三个电话号码,如果有其中一个号码相同,就视为这个公司是同一个老板注册的.统计有相同号码的
太多的数据没有,针对你给的这些这个应该是对的,你数据多,你自己试一下
select count(distinct a.id) from
(select id,tel1 tel from company union all
select id,tel2 tel from company union all
select id,tel3 tel from company) a,
(select id,tel1 tel from company union all
select id,tel2 tel from company union all
select id,tel3 tel from company) b
where a.tel=b.tel
and a.id<b.id

SQL问题,假设公司表COMPANY中有四个字段id,tel1,tel2,tel3,求统计有电话相同的公司数每个公司都有三个电话号码,如果有其中一个号码相同,就视为这个公司是同一个老板注册的.统计有相同号码的 sql中我有个用户user表 还有公司company表 user表引用company表的主键做外键 但是在插入数据的时候有的用户不是某个公司的用户,也就不需要应用公司的主键了 但是再插入数据的时候报错了,我就 consolidated company 与alled company 这二个公司有什么不同? SQL SERVER2008中同义词有什么作用? SQl中存储过程有什么作用? 英文中公司的最后有Co.,Ltd是读limited company吗 请教英语中公司的两个词有什么不同firm和company sql查询or和and连用假设数据库a中有a1,a2,a3三个字段 要查 a1为1与(a2为2或a3为3)的信息.sql怎么写? delphi 中出现cannot perform this operation on a closed dataset问题procedure Tfrm_bmxx.FormShow(Sender:TObject);begindata1.ADOQYbmxx.Active:=false;with data1.ADOQYbmxx dobeginclose;sql.Clear;sql.text := 'select * from 部门表'; // sql.Add('sele sql 集合相减的问题假设有表1 { 1,1,1,2,2,3 }表2 {1,2,3}请问如何实现两者相减得到结果{1,1,2}.求各路高手提供最简便方法.其实就是有一个任务总表,里面有重复记录,有一个已完成的部分表,想筛掉 company与firm的区别company 和firm都有公司的意思,有何区别 company,enterprise,corporate都作“公司”译有什么区别 corporation与company的区别都有公司的意思. company 公司可数吗? white company是什么公司? sql中having用法 sql中present是什么意思 drop table if exists address_book;这句SQL语句是什么意思我备份的SQL语句中有这么一行,