该页面是注册信息修改页面,把相关数据从10个表中搜索出来并插入到reg表中,可是我实在是找不到它们相关联的字段,表应该怎么建呢,麻烦各位帮忙看下,因为我是初学,麻烦把语句写得清楚些,谢谢。
表1                         表2                            表N
   id    类型     长度          id    类型     长度            id    类型     长度
  1      int      4             1      int      4               1      int      4
 hair   varchar   10          food   varchar   10             house  varchar   10

解决方案 »

  1.   


    select * from 表1 union all
    select * from 表2 union all
    select * from 表N  
      

  2.   

    你的每个表只有一个字段吗?
    你建一个表不行码?
    例如新闻分类表,新闻表
    create table NewsCategory
    (
      ID int,
      Title varchar(50),
      ParentID int,
      ...
    )
    --新闻表
    create table News
    (
      ID int,
      Title varchar(30),
      ParentID int---对应新闻分类中的ID
    )
      

  3.   

    10各表结构都一样的啊!insert into reg( id )
    select Id from 表1, 表2,表N
      

  4.   

    id    类型    长度
    1      int      4 
    kind  varchar  10kind指种类如hair,food,house
      

  5.   

    hair,food,house 貌似没任何关系啊
    reg表也不知道什么结构,真的很难帮得上你。。
      

  6.   

    目的不明确,联合查询,其实也很简单的,你看一下SQL帮助也可以
      

  7.   

    我在页面上把相关信息都写死了,如何把选中的数据在reg表中进行更新呢,我要是进行局部更新,这样做,
    update 表名 set 字段1='"+this.txt1.text"',字段2='"+this.txt2.text"' where id='"+Request.QueryString("id")+"'"  可还是不行呀