既然是求交集,那么这两个表的关系模式应该是相同的了,
select
a.*
from
(select
*
from
table
order
by
table.a
desc
limit
10)
as
a,
(select
*
from
table
order
by
table.b
desc
limit
10)
as
b
where
a.primary_key
=
b.primary_key
--先将两个结果作为两张临时表,然后通过主键
primary_key来获取交集(交集肯定就是主键相等的了,因为关系模式相同)
查询1:select * form A where keywords like '%小猫%'
查询2:
select * form A where keywords like '%小狗%'
select * from 查询1 a inenr join 查询2 on a.keywords=b.keywords
根据文恩图的意义,可以看出:Ⅰ部分:A∩B,Ⅱ部分:A∩CUB,Ⅲ部分:B∩CU(A∩B),Ⅳ部分:CU(A∩B),只有第Ⅳ不是两个集合的交集的补集,而是两个集合的并集的补集,故选D.欢迎分享,转载请注明来源:内存溢出
评论列表(0条)