tableA
 id,time,type,name
tableB
 id,parentid想生成一个view,
里面把两个表的字段和起来另外能不能在view里面新命名一个字段parentname,值设为以id为where条件的table.name的值

解决方案 »

  1.   

    create view v_name
    as
    select a.id,a.[time],a.[type],a.[name] as parentname,b.id,b.parentid
    from tablea a,tableb b 
    where a.id = b.id
    go
      

  2.   

    CREATE VIEW V_NAME
    AS
    SELECT A.ID,A.[TIME],A.[TYPE],A.[NAME] AS PARENTNAME,B.ID,B.PARENTID
    FROM TABLEA A,TABLEB B 
    WHERE A.ID = B.PARENTID
      

  3.   


    select a.id,a.[time],a.[type],a.[name],b.id,b.parentid,c.[name] as parentname 
    from tableA as a join tableB as b on a.id = b.id
    join tableA as c on b.parentid = c.id--这样?
      

  4.   

    create view viewname 
    as 
    select a.id,a.[time],a.[type],a.[name],b.id,b.parentid,c.[name] as parentname 
    from tableA as a join tableB as b on a.id = b.id
    join tableA as c on b.parentid = c.id
      

  5.   

    CREATE VIEW V_NAME
    AS
    SELECT……其他的就和查询语句一样了
      

  6.   

    create view v_name
    as
    select a.id,a.[time],a.[type],a.[name] as parentname,b.id,b.parentid
    from tablea a,tableb b  
    where a.id = b.id
    go
      

  7.   

    create view v_name
    as
    select a.id,a.[time],a.[type],a.[name] as parentname,b.id,b.parentid
    from tablea a,tableb b  
    where a.id = b.id
    go
      

  8.   

    create view name 
    as
       XXX
    go