SQL语句模糊查询关联另一个表的问题!!!求大神急救!!!!

表A,有字段aid,aname,aphone,aidcard,ascore表B,有字段bid,aid,bmoney。我有一个输入框,可以数据aname或者aphone或者... 表A ,有字段aid,aname,aphone,aidcard,ascore
表B,有字段bid,aid,bmoney。
我有一个输入框,可以数据aname或者aphone或者aidcard这三个字段中其中一个字段进行模糊查询再关联表B,显示查询出的字段是aid,aname,aphone,aidcard,ascore,bid,bmoney。
展开
 我来答
我是丑九怪
2016-08-16 · 分享从无到有,界限从有到无
我是丑九怪
采纳数:327 获赞数:792

向TA提问 私信TA
展开全部
select a.aid,a.aname,a.aphone,a.aidcard,a.ascore,b.bid,b.bmoney from a left join b on a.aid=b.aid
--或者
select a.aid,a.aname,a.aphone,a.aidcard,a.ascore,b.bid,b.bmoney from a ,b where a.aid=b.aid
追问
谢谢您的回答,但是还有一个是他是要先模糊查询A表的字段,然后通过查询出来的aid可能有几条,然后查询B表
追答
declare @text varchar(50)
select * from (select a.aid,a.aname,a.aphone,a.aidcard,a.ascore,b.bid,b.bmoney from a left join b on a.aid=b.aid) x where x.aname like @text or x.aphone like @text or x.aidcard like @text
为模糊查询输入的变量
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式