为什么从这个查询中获取9行?

mr_*_*air 3 mysql sql sql-server

Given 2 tables T1 and T2.
T1  T2 
A   1 
B   2
C   3
Run Code Online (Sandbox Code Playgroud)
You make a query SELECT * FROM T1, T2.
Run Code Online (Sandbox Code Playgroud)
What is the no: of rows that are fetched from this query? 
Run Code Online (Sandbox Code Playgroud)

答案是9

nan*_*nan 10

此查询产生笛卡尔积,因为没有提供其他条件.第一个表中的每一行都与第二个表中的每一行匹配.

结果是

A 1
A 2
A 3
B 1
B 2
B 3
C 1
C 2
C 3
Run Code Online (Sandbox Code Playgroud)