create view viewName
asselect a.*,b.type_name,c.by_name
from 表a a
left join 表b b on a.col_id = b.col_id
left join 表c c on a.col_id = c.col_id

解决方案 »

  1.   

    create view viewName
    asselect a.*,b.type_name,c.by_name
    from 表a a
    left join 表b b on a.col_id = b.col_id
    left join 表c c on a.col_id = c.col_id
      

  2.   

    T-SQL 语句同上
    sql92语句如下:create view v1
    as
    select a.id,a.name,b.type_name,c.by_name from 表a as a,表b as b,表c as c
    where a.col_id=b.col_id and a.col_id=c.col_id
      

  3.   

    create view 视图名
    as
    select a.*,b.type_name,c.by_name
    from 表a a 
      left join 表b b on a.col_id = b.col_id
      left join 表c c on a.col_id = c.col_id
      

  4.   

    create view viewName
    asselect a.*,b.type_name,c.by_name
    from 表a a,表b b ,表c c where
    a.col_id = b.col_id and a.col_id = c.col_id
      

  5.   

    --或:
    create view 视图名
    as
    select *
      ,type_name=(select type_name 表b where col_id=a.col_id)
      ,by_name=(select by_name from 表c where col_id=a.col_id)
    from 表a a
      

  6.   

    create view 视图名
    as
    select a.*,b.type_name,c.by_name
    from 表a a 
      left join 表b b on a.col_id = b.col_id
      left join 表c c on a.col_id = c.col_id
      

  7.   

    create view 视图名
    as
    select a.*,b.type_name,c.by_name
    from 表a a join 表b b on a.col_id=b.col_id
    join 表c on b.col_id=c.col_id
      

  8.   

    select inout_date,summary ,merchant_provider,card_patch ,sign_expired,sum( in_amount ),sum( out_amount), @store=@store+sum( in_amount )-sum( out_amount) 
         from #t
    请问我想实现这样的功能这样好像不行啊
    日期 摘要 名称 入库批次 充值有效期 入库数量 出库 库存
    2003-08-01 入库 移动 001 10 10
    2003-08-02 出库 711 3 7
    2003-08-02 出库 百佳 7 0
    2003-08-17 入库 移动 003 5 5
    2003-08-22 出库 711 4 1

    合计 — — —          15 14       1
      

  9.   

    向变量赋值的select不能与数据检索一起使用