发表于: 2017-09-08 22:16:01

2 790


今天完成的事情:

       上午干农活去了,在家宅的都生锈了,干完感觉浑身像散架了一样....

       因为昨天学到外链查询,所以今天又继续学习了一下内联查询和子查询

链接查询:

内连接(查出笛卡尔乘机的所有符合条件的数据)

select tb.bookName,tb.price,tb.author,tby.bookTypeName from t_book tb,t_booktype tby where tb.bookTypeId=tby.id;

外连接:

左连接

无论右边有没有数据,输出左边的数据表

select tb.bookName,tb.price,tb.author,tby.bookTypeName from t_book tb LEFT JOIN t_booktype tby ON tb.bookTypeId=tby.id;

右连接

无论右边有没有数据,都输出左边的数据表

select tb.bookName,tb.price,tb.author,tby.bookTypeName from t_book tb RIGHT JOIN t_booktype tby ON tb.bookTypeId=tby.id;

子查询

SELECT * from t_book WHERE bookTypeId IN (SELECT id FROM t_booktype);

(EXISTS如果不存在则不执行外层查询)

select * FROM t_book WHERE EXISTS (SELECT * FROM t_booktype);

       然后看了些面试题,晚上的时候复盘评审,不知道原来是需要远程讲解之前学过的东西...只准备了一个PPT...有点方...回答的语无伦次的...自己都不知道自己说的是什么玩意,任务一和任务二也有好多地方没学到和忘记了,有空一定重新过一遍...

遇到的困难:

       无

收获:

       内外联查询,多条件查询,子查询

明日计划:

       看看聚金融需求文档,我在wiki上找到了小课堂链接帖...要抽空看一遍



返回列表 返回列表
评论

    分享到