摘要: -- 以name进行分组,并查看每组个数,其中count(*)可改为count(name) select count(*),name from student group by name 阅读全文
posted @ 2021-03-16 16:15 万里哥 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 报错如下: 经过一番排查搜索,发现问题出现在Mapper.xml中,问题的原因是三表联合查询的过程中,有些表的字段名称重复,然后由于你没有指定是哪个表的字段,所以它迷路了,对,它迷惑了,它不知道是哪个表的字段,所以报这个错。 举个例子: A表:student 字段 id,name,age B表:us 阅读全文
posted @ 2021-03-16 13:57 万里哥 阅读(759) 评论(0) 推荐(0) 编辑
摘要: 内连接(INNER JOIN )是查询出两个表对应的数据,如果把两个表分别看成一个集合的话,内连接的结果即为两个表的交集 -- inner join 就等于 join ,可以替换使用 SELECT * FROM student a INNER JOIN user b ON a.id = b.id - 阅读全文
posted @ 2021-03-16 11:34 万里哥 阅读(6422) 评论(0) 推荐(0) 编辑
摘要: 右(外)连接(RIGHT JOIN )是以右表为基准,查询出右表所有的数据和左表中连接字段相等的记录,如果左表没有对应数据则在右表对应数据行显示为空(NULL).如果把两个表分别看成一个集合的话,则显示的结果为JOIN右边的集合。 select * from student a right join 阅读全文
posted @ 2021-03-16 11:30 万里哥 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 左(外)连接(LEFT JOIN),以左表为基准,查询出左表所有的数据和右表中连接字段相等的记录,如果右表中没有对应数据,则在左表记录后显示为空(NULL).如果把两个表分别看成一个集合的话,则显示的结果为JOIN左边的集合。 select * from student a left join us 阅读全文
posted @ 2021-03-16 11:29 万里哥 阅读(2084) 评论(0) 推荐(0) 编辑
摘要: select * from temp_info t inner join PURCHASE_BASE_INFO p on to_char(t.CREATE_TIME,'yyyy-mm-dd') = to_char(p.CREATE_TIME,'yyyy-mm-dd') 阅读全文
posted @ 2021-03-16 11:21 万里哥 阅读(447) 评论(0) 推荐(0) 编辑