小编use*_*310的帖子

数据库中已经有一个名为"#result"的对象

Alter Procedure sp_Member(
  @comcode int = 0,
  @SubComCode int = 0
)
as begin
  set nocount on
  If @comcode='0'
  begin
    select (
      select sum(amount)
        from tbcoudet
        where memcode=tbm.memcode and
              expyear=(select max(expyear) from tbexpyear)
              and exists (
                select itemcode
                from tbitem
                where comcode=@comcode and
                  SubComCode=@SubComCode and
                  itemcode=tbcoudet.itemcode
              )
        group by memcode,expyear
      )'TurnOver', *
    into #result from tbmember tbm where can_flag='N'
  end
  If @subcomcode='0'
  begin
    select (
      select sum(amount)
      from tbcoudet
      where memcode=tbm.memcode and expyear=(select max(expyear) from tbexpyear)
        and exists (
          select …
Run Code Online (Sandbox Code Playgroud)

sql sql-server-2005

3
推荐指数
1
解决办法
2万
查看次数

如何加入两个SELECT语句?

select * 
From
(
    select * 
    from order 
    order by creationtime desc
) 
where rownum=1 and creationtime='12-feb-2010';
Run Code Online (Sandbox Code Playgroud)

select * 
from
(
    select * 
    from 
    order by rate desc
) 
where rownum<=2 and creationtim='12-dec-2011';
Run Code Online (Sandbox Code Playgroud)

我想加入这两个SELECT查询,使用JOIN.两个SELECT查询都从同一个表中查询.我不想用UNION.

我怎样才能做到这一点?

sql oracle

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

sql ×2

oracle ×1

sql-server-2005 ×1