表1:table_1结构如下(约有1千万条数据):
id int(11) not null auto_increment primary key
title varchar(255)
表2:table_2结构如下(约有500万条数据)tid int(11) not null
aid int(11) not null
PRIMARY KEY (tid,aid)
说明:table_2中的字段"aid"和table_1表中的主键字段"id"是相关联的,
想求一条速度相对来说比较快的sql语句,查询出table_1表中的数据,要求table_1表中的字段"aid"必须和table_2中的字段"aid"相同昨天晚上发的,没有老师回答,今天再发一次,如果解决两个帖子一同结,谢谢
id int(11) not null auto_increment primary key
title varchar(255)
表2:table_2结构如下(约有500万条数据)tid int(11) not null
aid int(11) not null
PRIMARY KEY (tid,aid)
说明:table_2中的字段"aid"和table_1表中的主键字段"id"是相关联的,
想求一条速度相对来说比较快的sql语句,查询出table_1表中的数据,要求table_1表中的字段"aid"必须和table_2中的字段"aid"相同昨天晚上发的,没有老师回答,今天再发一次,如果解决两个帖子一同结,谢谢
select * from t1 a inner join t2 b on a.id=b.aid
From table_1 inner join table_2 on table_1.id = table_2.aid
如果要提高速度,则需要创建 表2的(aid)索引。