select t1.table_id, t1.table_name, t2.user_id
  from t1, t2
 where t1.table_id = t2.table_id;其实标准SQL语法上来说,SQL Server和Oracle基本上都是一样的。

解决方案 »

  1.   

    SELECT t1.table_id, 
           t1.table_name, 
           t2.user_id
      FROM t1, t2
     WHERE t1.table_id = t2.table_id;
      

  2.   

    select * from tb1,tb2 where tb1.table_id=tb2.table_id(+);
      

  3.   

    同意楼上的方法:
    SELECT t1.table_id, 
           t1.table_name, 
           t2.user_id
      FROM t1, t2
     WHERE t1.table_id = t2.table_id;
      

  4.   

    select * from tb1,tb2 where tb1.table_id=tb2.table_id(+);

    SELECT t1.table_id, 
           t1.table_name, 
           t2.user_id
      FROM t1, t2
     WHERE t1.table_id = t2.table_id;
    的区别在于如果tb1中有的数据而tb2中找不到,tb2.* 显示为空
      

  5.   

    可以用 oracle工具DBA创建层的方法建立关联。
      

  6.   

    alter table table2 add constraint table2_FK_TABLE_ID foreign key (TABLE_ID) references table1(TABLE_ID);