操作access数据库的困难!
操作access数据库的困难!
-----------------------------------
id | name | address | birth |
-----------------------------------像上面的表,有三个字段,,但是每次存入的时候,只能要么先存入name,要么存入address,反正不是同时存入,,这样的话,相关的信息就不匹配了,比如先存入几个name,,那么这几个name后面跟的字段 address和birth就是空的,,如何解决这个问题!!

解决方案 »

  1.   

    就是如何把单个的表,比如一个表就一个字段 name,,一个表就一个字段address,每个字段值后面都有相关的关联信息,就是能让每个name和address匹配起来,
    然后如何把这两个字段的值,,导入到一个表中,这个表有两个字段 name和adress,能否实现导入后name和adress匹配!
      

  2.   

    是不是:数据库里面有三个表(分别为:A,B,C表),A表只有字段name,B表只有字段address,而C表就有两个字段为分别为:name,address,你想要的是,将AB表合并后的结果存到C表中去,但AB表必须相对应?
      

  3.   

    这是一个四个字段的表:
    id   name   address   birth   只能存入其中的某个字段,为什么不能同时存入三个/四个值??是你的插入语句有问题吧!!!贴出来看看~~
      

  4.   

    好像我也理解错LZ意思了他要的是,一个表A(naem),表B(Address) 
    要求把表A,和表B的内容.插入表C(Name,Address)不过,你的表A,和表B都各只有一个字段,怎么连接Name,Address匹配?你以为是智能的啊?
      

  5.   

    没看明白,或者在insert之前先select以下
      

  6.   

    是这个样子的,
    两个表,每个表两个字段。
    每个表都有一个name字段,还有一个表有一个age字段,一个表有一个address字段。
    两个表里面都有一个name是对应的。那怎么才能通过name的关联,把这两个表的数据放入第三个表,
    这个表有三个字段name,age,address。比如:
    表1:
    -----------------------                   
    id | name | age|                                                                            
    -----------------------                                                                         
    1  | 张智  |18岁|                                                                                 
    -----------------------                                                                             2  | 李丽  |19岁|  
    --------------------------                                                
                               
                                                                                          
    表2:                                                        
    -----------------------                                                               
    id | name | address|                                                         
    -----------------------                                                            
    1  | 张智  |  河北  |                                                            
    -----------------------                                                            
    2  | 李丽  |  黑龙江  |                                                
    ----------------------   
    表3:
    ---------------------------------------
    id | name | address| age|                                                        
    ---------------------------------
    1  | 张智  |  河北  | 18岁|                                                          
    -----------------------------                                                            
    2  | 李丽  |  黑龙江|19岁|                                                
    ---------------------------- 
                    
      

  7.   


    --方法一:
     INSERT INTO 表3(name,address,age ) 
      select 表1.name,表2.address,表1.age 
      inner join 表2 on 表1.name=表2.name--方法二:
      INSERT INTO 表3(name,address,age ) 
      select 表1.name,表2.address,表1.age from 表1,表2 
    where 表1.name=表2.name 
      

  8.   

    不好意思,方法一漏了语句:
    改为:--方法一:
     INSERT INTO 表3(name,address,age ) 
      select 表1.name,表2.address,表1.age from 表1
      inner join 表2 on 表1.name=表2.name