我现在有个问题
数据库A表中字段(新闻表) ID Type_ID Title...
数据库B表中字段(分类表) ID Type_Name
请问我读取数据库新闻列表的时候,Show_News.aspx,想把Type_Id对应成相应的栏木(就是说需要从B表中读取Type_Name)
请问这样该怎么做呀?有人做过这样的类似的问题吗?
请问是用DatsList或者DataGrid或是dataread才能实现?
谢谢

解决方案 »

  1.   

    我想可以在数据库中或在程序中用SQL语句动态的建立视图。
    希望可以帮到你。
      

  2.   

    sql = SELECT 表A.*,表B.Type_Name FROM 表A INNER JOIN 表B ON 表A.Type_ID = 表B.ID这样就行了
      

  3.   

    打开的是A数据库
    select ... where B..分类表.ID = 新闻表.ID
      

  4.   

    sql = SELECT 表A.*,表B.* FROM 表A INNER JOIN 表B ON 表A.Type_ID = 表B.ID想保险点就全用*,好像作表关联的时候要在前面打开关联字段的,呵呵,有点迷糊了
      

  5.   

    同个数据库???
    SELECT 表A.*,表B.Type_Name FROM 表A INNER JOIN 表B ON 表A.Type_ID = 表B.ID
      

  6.   

    哦。还不是很明白
    OBJSQL = "Select top 10 * From 项目表 where (ID Not IN(SELECT TOP 10 ID FROM 项目表 order by ID Desc)) order by ID Desc"
    OBJDatabind(Conn, OBJSQL, TableName)我的代码是这样的,也可以用上面的办法解决吗?
      

  7.   

    OBJSQL = "Select top 10 * From 项目表 where (ID Not IN(SELECT TOP 10 ID FROM 项目表 order by ID Desc)) order by ID Desc"
    这sql看不懂啊,你说说你想要什么数据吧,要是像你问题说的意思,上面给你的sql应该就可以了