回到javaweb的第五天(四)(多表的查询完结)




也就是说设计子查询:
先看用inner join等之类的能否满足自己的条件
如果说不能满足自己的条件的话,那么就看:
先设计第一步,是怎么去进行设计的,即返回的结果是什么形式的,是多行单列还是单行单列还是多行多列
如果是多行多列就把它作为是一个表 然后去取字段看是否相等。

1. 创建数据库的时候,一定要去指定它的字符集是什么,这是肯定要的 肯定要用utf8字符集
2.执行sql脚本的时候,如果出问题了,那么一定去看它报错报的是什么。
进行查询的时候
首先肯定是看:是从哪些表进行查询,这是一定的
这些表之间是什么关联,怎么产生联系。
(内连接?还是说根据什么查询结果的返回值进行连接。)






现在学会了 两个表之间属性的关系 可以直接用 连接符来连接
它会得到这几个表之间的,属性满足关系的记录





就算没有领导也输出,其实能够想到是左外连接了,左边找mgr——id 如果没有照样输出它
那么其实就是左外连接的。
浙公网安备 33010602011771号