sql 2008, 父子表,只查询子表内人名,同时父表能反馈出是哪个单位的。。sql怎么写?

table1父表:单位名,单位地址,单位开票信息table2子表:单位名,人名,联系方式。现在我只知道人名,怎么才能只查人名,table2显示这个人名和信息,table1... table1父表:单位名,单位地址,单位开票信息
table2子表:单位名,人名,联系方式。

现在我只知道 人名, 怎么才能只查人名,table2显示这个人名和信息,table1显示单位。
不同单位可能出现同名情况。

sql 语句怎么写?
求具体代码。。。
展开
 我来答
love14529977
2015-11-06 · TA获得超过357个赞
知道小有建树答主
回答量:585
采纳率:90%
帮助的人:280万
展开全部
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 '大概人名'

这样对吗?
追答
对的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式