Advertisement
Guest User

Untitled

a guest
Jul 16th, 2010
397
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. CREATE TABLE TestTable1 (
  2.   id NUMBER(10),
  3.   field1 NUMBER(5),
  4.   field3 VARCHAR2(40),
  5.   self_ref NUMBER(10),
  6.  
  7.   CONSTRAINT TestTable1_pk PRIMARY KEY (id),
  8.   CONSTRAINT TestTable1_self_ref_fk foreign KEY (self_ref)
  9.     references TestTable1(id)
  10. );
  11.  
  12. CREATE TABLE TestTable2 (
  13.   field1 NUMBER(5),
  14.   field2 VARCHAR2(30),
  15.   field3 NUMBER
  16. );
  17.  
  18. -- column ambiguously defined
  19. SELECT field3 FROM TestTable1 left join TestTable2 ON TestTable1.field1 = TestTable2.field1;
  20.  
  21. -- column ambiguously defined
  22. SELECT field3
  23.   FROM TestTable1
  24.     left join TestTable1 TestTable1_2 ON TestTable1.self_ref = TestTable1_2.id;
  25.  
  26. -- exception gone away
  27. SELECT field3
  28.   FROM TestTable1
  29.     join TestTable2 ON TestTable1.field1 = TestTable2.field1
  30.     left join TestTable1 TestTable1_2 ON TestTable1.self_ref = TestTable1_2.id;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement