表A
ID1   NameID    TextName
 1      1           1
 2      2           2
表B
ID2     Name
 1       风格
 2       身上  表C
 ID3     TextName
  1         我 
  2         你 
想要查询表A在GridView显示出来得结果显示为
ID1      NameID      TextName
 1        风格              我 
 2        身上              你
请各位高手帮下忙

解决方案 »

  1.   

    select a.ID1,B.TextName as NameID,c.TextName from a left join b ona.id1=b.id2 left join c ON A.id1=c.id3 
      

  2.   


    select 表A.ID1, 表B.[Name] as NameID, 表C.TextName from 表A inner join 表B on 表A.NameID=表B.ID2 inner join 表C on 表A.TextName=表C.ID3
      

  3.   

    select a.ID1,B.TextName as NameID,c.TextName from a left join b on a.id1=b.id2 left join c ON A.id1=c.id3 
      

  4.   

    这不是最基本的sql吗?也要出来问?
      

  5.   

    select A.ID1, B.[Name] as NameID, C.TextName from A inner join B on A.NameID=B.ID2 inner join C on A.TextName=C.ID3
      

  6.   


    using(SqlConnection conn = new SqlConnection("连接字符串"))
    {
        conn.Open();
        SqlCommand cmd = new SqlCommand("select a.ID1,b.[Name] as NameID,c.TextName from a inner join 
              b on a.ID1=b.ID2 inner join c on a.ID1=c.ID3",conn);
        SqlDataAdapter sda = new SqlDataAdapter(cmd);
        DataTable dt = new DataTable();
        sda.Fill(dt);
        GridView1.DataSource = dt;
        GridView1.DataBind();
    }
      

  7.   

    select 表A.ID1,表B.Name,表C.TextName from (表A inner join 表B on 表A.ID1=表B.ID2) inner join 表C on 表A.ID1=表C.ID3
      

  8.   


    SqlConnection con = new SqlConnection("连接字符串");
    SqlDataAdapter da = new SqlDataAdapter("select 表A.ID1,表B.Name,表C.TextName from (表A inner join 表B on 表A.ID1=表B.ID2) inner join 表C on 表A.ID1=表C.ID3",con);
    DataSet ds = new DataSet();
    da.Fill(ds, "表名");
    GridView1.DataSource = ds;
    GridView1.DataBind();
      

  9.   

    select a.ID1,B.name as NameID,c.TextName from 
    a left join b on a.nameid=b.id2 left join c on a.textnameid=c.id3这个是查询语句,但是如果是还有怎么在Gridview中显示的话
     <asp:BoundField DataField="查询出来的字段名" HeaderText="头部显示的内容" >
     </asp:BoundField>----大体的格式

    具体:
    <asp:BoundField DataField="ID1" HeaderText="ID1" >
     </asp:BoundField>
    <asp:BoundField DataField="NameID" HeaderText="NameID" >
     </asp:BoundField>
    <asp:BoundField DataField="TextName" HeaderText="TextName" >
     </asp:BoundField>
    也许我画蛇添足了~~~~