Select ID From TableNameA union Select ID From TableNameB

解决方案 »

  1.   

    -_-" 多表查询语句这个会。。我问的是怎么在C#中把返回的字段表表现出来像这样dr["字段名"] 可是前面如果多了一个表名。。如a.username 像这样dr["a.username"]根本得不到返回的值我该怎么做???
      

  2.   

    给你参考一下:
    cmd.Connection = connection;
    cmd.CommandText = "select a.id,b.id from a,b";
    connection.Open();
    OracleDataReader reader = cmd.ExcuteReader();
    if( reader.Read() )
    {
    string id_a = reader.GetString(0);
    int id_b = reader.GetInt32(1);
    }
    connection.Close();
      

  3.   

    Select 'a.'+ID From TableNameA union Select 'b.'+ID From TableNameB
      

  4.   

    楼上的Union应该是解决问题的好办法,这个问题SQL完全可以解决的。