我想将多个表里的字段显示在同一个grid里,这几个表都有一个相同的字段,我想显示相同的字段和每个表中固定的某个字段,
已形成多表联查。但总提示错误,大家帮我改改,谢谢!!!想显示炉批号,材质,规格,试样名称这几个字段
语句如下:
select 气密检测表.材质,涡流检测表.规格, 常温拉伸检测表.试样名称,气密检测表.炉批号 
from 气密检测表,涡流检测表,常温拉伸检测表 where 气密性检测表.炉批号=
涡流检测表.炉批号 and 涡流检测表.炉批号=常温拉伸检测表.炉批号 
and 气密性检测表.炉批号=常温拉伸检测表.炉批号 

解决方案 »

  1.   


    --SQL 语法检查 没问题
    select 气密检测表.材质,涡流检测表.规格, 常温拉伸检测表.试样名称,气密检测表.炉批号  
    from 气密检测表,涡流检测表,常温拉伸检测表 where 气密性检测表.炉批号=
    涡流检测表.炉批号 and 涡流检测表.炉批号=常温拉伸检测表.炉批号  
    and 气密性检测表.炉批号=常温拉伸检测表.炉批号
      

  2.   

    请你检查:
    where 气密性检测表.炉批号=
    涡流检测表.炉批号 and 涡流检测表.炉批号=常温拉伸检测表.炉批号  
    and 气密性检测表.炉批号=常温拉伸检测表.炉批号 
    条件里的前后字段数据类型是否一致!!!
      

  3.   

    给你气密性检测表.炉批号 设置一个默认值就可以了
    defauit 'xxxxx'
      

  4.   

    设置下默认值deflalt 'aaa'试试
      

  5.   

    看下你where条件中,相关联的两表字段数据类型是否一致