Table1 :
Col1 |
---|
1 |
2 |
Table2 :
Col1 |
---|
A |
B |
B |
what will be the o/p of : select Table1.col1 from Table1 cross join Table2.col1 from Table2;
Advertisement
Answer
The result set of a CROSS JOIN
where one table has 2 rows and the other 3 will always have six rows. A CROSS JOIN
produces a Cartesian product, where each row in one table is paired with each row in the other.
In your case:
x
1 A
1 B
1 B
2 A
2 B
2 B
So, there are duplicates, if that is what you are asking.