当前位置:数据库 > MySQL >>

新手关于mysql存储过程的小问题

create procedure p16(in x int) BEGIN declare a int default 0; set a=x; select @b=userid from userinfo where deptid=a; select userid,salary from salayrinfo where userid=@b; END 然后 call p16(1) 运行结果如图
追问:就是为什么没有结果  数据库中是有数据的  为什么显示出来是空
答案:你得问题呢?
其他:先将这十张表全部导入access一张表中,然后在查询里面写这样的语句
select min(姓名),工号,min(部门),sum(金额1),sum(金额2),sum(金额3),sum(金额4),sum(金额5),sum(金额6) from 表 group by 工号 

上一个:mysql什么删除排序后第一百条以后的所有数据
下一个:mysql中如何通过写sql 来开启和关闭id的自动增长(表已建好)

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,