我想查询a表时,在b表里面有相对应的直接显示b表的cn字段里面的值.
这样的要怎么个转换呢?

解决方案 »

  1.   

    如果是查询a表 b表中的cn字段要显示到a表的那个字段里面
      

  2.   

    我要查询A表的数据.但要把A表字段名调用B表里面的CN字段里面的.
      

  3.   

    DECLARE @s NVARCHAR(4000)
    SELECT @s=ISNULL(@s+',','select ')+QUOTENAME([cn])+'='+QUOTENAME([en]) FROM B WHERE TableName='Awards'EXEC(@s+' from Awards')
      

  4.   

    F3 是什么? NEXT?
    为什么要禁用 NEXT 呢?
      

  5.   

    你这个查询在 VFP 里叫做 One-Many,在表单上显示两个表格,点击父表的单元格,子表中的相连接的内容会自动显示出来,而且只显示连接内容,其他不显示,如果做了多表连接,还可以进一步同步更新孙表,重孙表...
      

  6.   

    你这个有两个问题.
    这样会把A表里面没有的数段没有存在B表里面的不会查询出来.
    同时B表里面有A表里面里没有的字段会报错.我想到一个方法,在B表里面加个标识字段来判断与A表相同,
      

  7.   

    晴天,推荐一点资料给我.还没接触过VFP呢
      

  8.   

    安装VFP以及它的帮助文档后,在帮助文档中有个例程集叫 Solution,以项目形式存放的,用VFP打开并运行后可以选各种不同例程,其中有一个就叫做one-many,可以直接看它的程序.
      

  9.   

    我知道啊.
    在查询注册表的时候,找到一个,然后按F3,就是查找下一个.在很多程序里,F3都是用来NEXT的.