问题一:
select a.*,b.* 
from admin a,operate b
where a.adminname = b.adminname问题二:
如果建立的联系是级联删除,那么删除admin中的数据会删除operate中的数据。

解决方案 »

  1.   

    SQL> select * from a;ID
    ----------
    aaa
    bbb
    ccc已用时间:  00: 00: 00.81
    SQL> select * from b;ID
    ----------
    aaa
    ccc已用时间:  00: 00: 00.20SQL> alter table a add constraint pk_a primary key (id);表已更改。已用时间:  00: 00: 00.21SQL> alter table b add constraint fk_b
      2  foreign key (id) references a(id)
      3  on delete cascade;表已更改。已用时间:  00: 00: 00.40
    SQL> delete from a where id='aaa';已删除 1 行。已用时间:  00: 00: 00.50
    SQL> select * from b;ID
    ----------
    ccc已用时间:  00: 00: 00.20
    SQL>
      

  2.   

    select operate.* from operate where adminname in
    (select adminname from admin);select admin.* from admin where adminname in
    (select distinct adminname from operate);
      

  3.   

    看你的SQL语句有没有加入cascade选项了