连接查询
涉及两个或两个以上的表的查询称之为连接查询。连接查询是关系型数据库中最重要的查询类型。两个表中都有一个相同的列,这是连接的前提条件。
在数据库中新建两个表:people和mac,表中信息如图
执行语句:
select people.pid,pname,ptime,mid,mtime
-> from people,mac
-> where people.ptime=mac.mtime;
完成对两个表内时间相同的信息筛选,结果如图(有乱码问题出现)
将查询结果保存到新表result
执行语句:
create table result( select people.pid,pname,ptime,mid,mtime from people,mac where people.ptime = mac.mtime );
(之前的语句被包括进去了,就不用在执行了)
结果如图: