解决方案 »

  1.   

    当然有联系,但是你说的这个联系是字段相同?还是什么?实际上,这两张表,一个是人员表,一个是组织表  人员隶属于组织,这个关系肯定有的之前直接使用:string queryString = "select * from 表a,表b"; 能读到各个字段的数,程序也没改动,后来就读不出来,不知道怎么回事,所以认为还是读两个表那句写的不对
      

  2.   


    之前直接使用:string queryString = "select * from 表a,表b"; 

    你还是先看看书吧、我无能为力
      

  3.   


    之前直接使用:string queryString = "select * from 表a,表b"; 

    你还是先看看书吧、我无能为力
      

  4.   

    还要什么语句啊?
    string connectionString = "Data Source = ip;Initial Catalog = studb;User id = sa;Password = sa;";
    string queryString = "select * from ....";
    就是select*from 后面怎么写,能查两张表的数据,之前试了 select*from 表1,表2 成功了,但后来又不行了,所以感觉这句话没那么简单,就问问该怎么写
      

  5.   


    肯定是对啊,我贴的语句里面写的的 ip、用户名、 密码 我只是举例子
    数据库都开着呢,正在SQL Server2008正在查这两个表里有什么数 你说数据库和表能不对吗?
    说了之前成功过一次,你说字段能没配好吗?而且试了只取一张表的数,速度很快,一下就出来
      

  6.   

    1、通过关联字段进行查询,如:select * from 表a,表b where a.name=b.name,如字段name是一样
    2、先通过select * from 表a,读取表a数据,
      再select * from 表b,读取b数据,再合成
      

  7.   

    实在怕麻烦,两张表通过id关联建一个视图就ok
      

  8.   

    select * from a join b on a.字段名=b.字段名a和b至少要有一个相同的有关联的字段
      

  9.   

    假设两张表都有一个相同的字段姓名,select * from 人员表,组织表 where 人员表.name=组织表.name;
      

  10.   

    select * from a inner join b on a.zid=b.zid 如:zid表示组织Id 
      

  11.   

    用inner join, a b 两个表得有一个字段是对应的啊
      

  12.   

    select * from a join b on a.ID=b.ID where .....
    差不多就是这个意思,用join关联,
    或者直接select * from a,b where.....也行
      

  13.   

    两张表有关系,一个sql,如果没关系,两个sql
      

  14.   

    就算两张表没有关系就不能执行两条sql语句了?
      

  15.   

    两张表要有关联   有相同的字段名   select * from A,B where A.item=B.item     你看看你写的  在数据库中能不能查出来 
      

  16.   

    select * from a left join b on a.字段名=b.字段名
      

  17.   


    之前直接使用:string queryString = "select * from 表a,表b"; 

    你还是先看看书吧、我无能为力看到这里,我也有雷到。。
      

  18.   

    sql连接表基本用法,有96规范,99规范
    96规范:同时from两个表,逗号分开,加where连接
    99规范:from a join b on a.?=b.?
      

  19.   

    建立视图吧,如果是oracle的话可以尝试一些函数来操作。比如decode来合并列