基本操作-select 查询语句【续】
聚合函数
最大值(max)
select max(bookprice) as '最贵的书' from book;
最小值(min)
select min(borrowsum...* FROM book, reader;
– 将两个表合并成一张表返回
select book.bookid,book.bookname,reader.readerid,reader.readername...right join的主表是右表,从表是左表
外连接会返回主表的所有数据,无论在从表是否有与之匹配的数据,若从表没有匹配的数据则默认为空值(NULL)
外连接只返回从表匹配上的数据
重点:在使用外连接时...交叉连接 cross join
笛卡尔积
假设,有两个集合A、B
A = {1,2}B = {3,4}
集合A和集合B的笛卡尔积 = 集合A * 集合B;即,两表相乘,如下:
AxB = {(1,3...),(1,4),(2,3),(2,4)}
在Mysql中,表与表之间的笛卡尔积不建议使用,会产生大量不合理的数据;
SELECT FROM CROSS JOIN
[