相关疑难解决方法(0)

MySql存储过程:如何从过程表中选择?

假设我们有一个存储过程从表中选择一些东西:

CREATE PROCEDURE database.getExamples() 
SELECT * FROM examples;

如何在以后的选择中使用此过程的结果?(我试过了

SELECT * FROM (CALL database.getExamples())

但没有成功.)我应该在程序中使用SELECT ... INTO outVariable吗?或者我应该使用返回表格的函数吗?

mysql stored-procedures

25
推荐指数
1
解决办法
7万
查看次数

SQL Server +错误的TOP 1输出

我有一部分查询如下所示,其中TOP 1应该在2条记录中共享,因为有2个网点具有相同的访问次数.显然,查询只返回一条记录.在这种情况下,如何显示"准确"输出?

Select TOP 1 (O.Name) as MostVisited
         From [Trans] T 
             INNER JOIN [Outlet] O
             On (T.Outlet_Code = O.Code)

      Where [VoidBy] IS NULL AND [VoidOn] IS NULL AND CardNo In     
            (Select [CardNo] From [Card] Where [CardNo] = 'CARDX' AND [MemberID] = @MemberId)
      Group by O.Name     
      Order by Count(T.Outlet_Code) Desc   
Run Code Online (Sandbox Code Playgroud)

sql sql-server

4
推荐指数
1
解决办法
179
查看次数

标签 统计

mysql ×1

sql ×1

sql-server ×1

stored-procedures ×1