SQL同时查询多个表

程序是ASP的我想要做个搜索框,搜索框可以同时查询2个或者两个以上的表。比方说我输入:张三。则去查询table1里的username字段是否有张三,并且还去查询table... 程序是ASP的
我想要做个搜索框,搜索框可以同时查询2个或者两个以上的表。比方说我输入:张三。则去查询table1里的username字段是否有张三,并且还去查询table2里的username字段是否有张三。只要两个表中任何一个表内有“张三”,则输出这一行的ID(每个表都有ID)
只是举个例子,希望高手解答!
展开
 我来答
苏Kate
高粉答主

2019-08-06 · 说的都是干货,快来关注
知道答主
回答量:1346
采纳率:0%
帮助的人:51.7万
展开全部

1、打开SQL软件,查询所有选课的学生的学号,姓名,课程名及成绩。查询语句。

2、查询结果,表示已成功执行。

3、查询所有比赵雪年龄大的学生的姓名和年龄,查询语句。

4、查询结果,表示已成功执行。

查询 (也叫连接查询,此处为基于两个表的连接查询) ,分为:

自连接查询,对同一个表进行连接操作 

内连接查询,又分为:自然连接、等值连接、不等值连接三种

外连接查询,又分为:左外连接、右外连接、全外连接三种

交叉连接查询,也作无条件查询。

刺友互
高粉答主

2019-07-12 · 每个回答都超有意思的
知道答主
回答量:3979
采纳率:100%
帮助的人:69.9万
展开全部

1、首先来创建一个数据库辅助表。

2、需要给AddTable这个表创建一个触发器了。

3、创建了一个叫mytrigger的触发器,这个触发器是作用在AddTable表上的。

4、after insert的意思就是触发器触发的时间。

5、定义一个varchar类型的sql参数,大小为max,然后初始化sql参数为空字符。

6、利用EXECUTE执行动态语句,其实这里的“exec sp_spaceused[表名]”就是我们常用的查询单表所占空间大小的语句。

7、执行后,我们会发现,在数据库进行逻辑添加的过程中,对应的表的数据也就出来了。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
依然特雷西sky
高粉答主

2020-02-02 · 繁杂信息太多,你要学会辨别
知道答主
回答量:1511
采纳率:33%
帮助的人:68.1万
展开全部

1、打开Microsoft SQL Server 2012,选中需要查询所有表的数据库。

2、选中需要查询的表后,点击左上角的“新建查询”。

3、点击“新建查询”后,会在右边弹出一个编辑框,我们需要在这里编写sql语句,来查询该数据库下的所有表结构。

4、编写sql语句,点击“执行”,当然,这表语句可以根据实际情况,来改变条件只查询需要的内容 select * from sysobjects where xtype='u'。

5、这时,会在右下方出现最终的查询结果,name即该库下所有的表。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
汐日南莘
推荐于2017-09-29 · TA获得超过1.4万个赞
知道大有可为答主
回答量:1.6万
采纳率:45%
帮助的人:7457万
展开全部
sql 同时查询多个表 可以使用连表查询
比如
使用join
select s1.*,s2.* from s1 left join s2 on s1.id = s2.id;
利用where and
select s1.* ,s2.* from s1,s2 where s1.id = s2.id;
建议根据条件选择 第二条sql优于第一条
其次还可以 使用union
select * from A
union
select * from B
前提是A和B的字段数目录名称一样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a6e367cac
2014-10-07 · 超过16用户采纳过TA的回答
知道答主
回答量:208
采纳率:0%
帮助的人:64.7万
展开全部
select table1id id,username form table1 where input='张三'
union
select table2id id,username form table2 where input='张三'
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式