sql 2008, 父子表,只查询子表内人名,同时父表能反馈出是哪个单位的。。sql怎么写?
table1父表:单位名,单位地址,单位开票信息table2子表:单位名,人名,联系方式。现在我只知道人名,怎么才能只查人名,table2显示这个人名和信息,table1...
table1父表:单位名,单位地址,单位开票信息
table2子表:单位名,人名,联系方式。
现在我只知道 人名, 怎么才能只查人名,table2显示这个人名和信息,table1显示单位。
不同单位可能出现同名情况。
sql 语句怎么写?
求具体代码。。。 展开
table2子表:单位名,人名,联系方式。
现在我只知道 人名, 怎么才能只查人名,table2显示这个人名和信息,table1显示单位。
不同单位可能出现同名情况。
sql 语句怎么写?
求具体代码。。。 展开
展开全部
select a.单位地址,b.人名,b.联系方式 from table1 a,table2 b where a.单位名=b.单位名 and b.人名='你知道的人名',这里如果有不同单位有同名情况的话,这里可能会查到多条信息 最好是再多个查询条件,大概单位名字或者联系方式 and 单位名 like '%大概单位名%' and 联系方式='对方电话' 知道几个条件就加几个,多点条件可以增加查询成功率
追问
首先,谢谢您。
联系方式其实我是细分的:手机,QQ,邮箱
语句我是这么写的,您帮忙看下。。
select a.单位地址,a.单位开票信息,b.手机,b.QQ,b.邮箱 from table1 a, table2 b where a.单位名=b.单位名 and b.单位名 like '大概单位名' and b.人名 like '大概人名'
这样对吗?
追答
对的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询