select语句查询
看Table1、Table2,使用select语句查寻出Table2中年龄大于20的人员基本工资并以姓名升序排列。写出具体操作步骤。Table1姓名年龄基本工资王三301...
看Table1、Table2,使用select语句查寻出Table2中年龄大于20的人员基本工资并以姓名升序排列。写出具体操作步骤。
Table1
姓名 年龄 基本工资
王三 30 1000
王武 25 1600
李四 21 1200
张三 16 1500
王明 30 1500
赵五 18 2000
孙二 22 3000
Table2
姓名 年龄
王武 25
李四 21
张三 16
王明 30
王武 25
李四 21
能稍微详细解释一下步骤嘛?
注意需要写出具体操作步骤。。。
select t1.姓名,t1.年龄,t1.基本工资 from Table1 t1,Table2 t2 where t1.姓名=t2.姓名 and t1.年龄=t2.年龄 and t2.年龄 > 20 order by t1.姓名 acs
增加一个命令整体。完美了。 展开
Table1
姓名 年龄 基本工资
王三 30 1000
王武 25 1600
李四 21 1200
张三 16 1500
王明 30 1500
赵五 18 2000
孙二 22 3000
Table2
姓名 年龄
王武 25
李四 21
张三 16
王明 30
王武 25
李四 21
能稍微详细解释一下步骤嘛?
注意需要写出具体操作步骤。。。
select t1.姓名,t1.年龄,t1.基本工资 from Table1 t1,Table2 t2 where t1.姓名=t2.姓名 and t1.年龄=t2.年龄 and t2.年龄 > 20 order by t1.姓名 acs
增加一个命令整体。完美了。 展开
2个回答
展开全部
基本同意 server126 的观点
select t1.姓名,t1.年龄,t1.基本工资 //要查询的字段
from Table1 t1,Table2 t2 //两个表取别名
where t1.姓名=t2.姓名 and t1.年龄=t2.年龄 and t2.年龄 > 20
//查询条件
order by t1.姓名 acs //按姓名拼音排序
一般表设计为:
Table1会设计为:工号、姓名、基本工资
Table2会设计为:工号、年龄
Table1和Table2的工号设为主键。您这样的设计 重姓名 就会出现问题了!
select t1.姓名,t1.年龄,t1.基本工资 //要查询的字段
from Table1 t1,Table2 t2 //两个表取别名
where t1.姓名=t2.姓名 and t1.年龄=t2.年龄 and t2.年龄 > 20
//查询条件
order by t1.姓名 acs //按姓名拼音排序
一般表设计为:
Table1会设计为:工号、姓名、基本工资
Table2会设计为:工号、年龄
Table1和Table2的工号设为主键。您这样的设计 重姓名 就会出现问题了!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询