两表、或多表联合查询,将两表或多表在from后用,连接,可以将几表中所有字段查询出,相当于把多表联成一个大的表

两表、或多表联合查询,将两表或多表在from后用,连接,可以将几表中所有字段查询出,相当于把多表联成一个大的表。
 

SELECT base.name,TO_CHAR(ri.scrq,'yyyy-mm-dd'),ri.SCSJ,ri.SCZD,ri.YY,ri.TY,ri.RCQL,ri.RCYL,ri.RCSL,ri.JDLY,ri.LG,ri.BZ,ri.ZQQL,base.GLDW 使用别名取出相应表中的字段
FROM AAA.XXX_RI_ZZZ ri,AAA.XXX_BASE_ZZ base //AAA为数据库名,XXX_RI_ZZZ数据表别名ri,XXX_BASE_ZZ数据表别名base 
where ri.id=base.id and base.name='tom'     //查询条件:别名ri表中的id与base中的id相当,且表base 
                                            //and中的name为"tom"

TO_CHAR(ri.scrq,'yyyy-mm-dd')>='2019-03-19' and TO_CHAR(ri.scrq,'yyyy-mm-dd')<='2019-04-11';

 

你可能感兴趣的:(数据库)