首页 > 试题广场 >

已知表T1中有2行数据,T2中有3行数据,执行SQL语句,“

[单选题]
已知表T1中有2行数据,T2中有3行数据,执行SQL语句,“select a.* from T1 a,T2 b”后,返回的行数为
  • 2行
  • 3行
  • 5行
  • 6行
多表查询没有指定连接条件,会导致笛卡尔积的出现,返回行数等于2张表的行数乘积,返回6行记录
发表于 2015-10-07 14:10:00 回复(3)
D
多表连接没有where限制时,对应多表对应集合的笛卡尔积连接,这里的结果中的重复记录仍然重复输出。
发表于 2015-08-20 16:43:02 回复(0)
D。没有where限制的时候,会返回全部的组合结果。
发表于 2015-04-15 19:46:53 回复(2)
有个疑问,a.* 表达的不是选a表中的所有行嘛
发表于 2018-05-08 10:21:19 回复(1)
两表一起查,那么出现笛卡尔乘积,那你将两数相乘就可以了.
发表于 2017-02-06 17:08:48 回复(0)
笛卡尔积返回的行数是两表行数乘积。
发表于 2016-07-06 21:10:25 回复(0)
A
发表于 2015-04-09 14:25:06 回复(0)
笛卡尔了导致两张表的乘积
发表于 2018-05-31 08:13:30 回复(0)
笛卡尔积笛卡尔积 又忘记了
发表于 2017-12-27 21:07:38 回复(0)
笛卡尔积!!!!
发表于 2017-12-13 10:34:49 回复(0)
多表查询没有指定连接条件,则以笛卡尔积的形式返回结果。
发表于 2017-11-04 10:33:17 回复(0)
是数据的重复出现的形式  出现在查询结果中的 
例如:表1和表2 每个表3条数据
表1: a b c 
表2: ABC
select b1.* from 表1  b1 ,表2 b2
结果就是:
a
b
c
····
a
b
c
这样循环3次也就是9行
发表于 2017-09-05 11:38:59 回复(0)
默认笛卡尔乘积
发表于 2016-09-18 09:13:33 回复(0)
返回行数等于两表行数乘积,即2*3=6
发表于 2016-09-08 17:58:10 回复(0)
多表查询没有指定连接条件,会导致出现笛卡尔积,笛卡尔积的记录数是两个表的记录数的乘积
发表于 2016-09-07 09:32:01 回复(0)
多表查询没有指定连接条件,则以笛卡尔积的形式返回结果。
发表于 2016-06-02 17:32:21 回复(0)
多表查询没有指定连接条件,会导致笛卡尔积的出现,返回行数等于2张表的行数乘积,返回6行记录
发表于 2016-04-25 19:33:33 回复(0)
a.*是什么意思?
发表于 2016-04-22 13:43:30 回复(2)
多表连接未指定限制条件(无where语句),会导致笛卡尔积的出现,则共有2×3=6条语句。
发表于 2016-01-21 15:57:31 回复(0)
D. 
多表查询,如果不用where语句做限制,会对所有表做完全组合
发表于 2015-04-07 15:36:39 回复(0)