test1表
id | name |
---|---|
1 | ruan |
2 | zhang |
test2表
id | test1_id |
---|---|
1 | 1 |
2 | 2 |
进行链表
第一种:先全链表再筛选
第二种:先筛选再链表
会发现第一中没了
所以链表的时候如果想保持主表的数据 同时还要筛选从表的数据,应该先筛再链表
这样的好处:
1:减少链表次数,提高效率
2:避免把主表数据筛选没了,因为把查询条件写在最后,链表的结果相当于一张表了,链表的执行顺序高于where
test1表
id | name |
---|---|
1 | ruan |
2 | zhang |
test2表
id | test1_id |
---|---|
1 | 1 |
2 | 2 |
进行链表
第一种:先全链表再筛选
第二种:先筛选再链表
会发现第一中没了
所以链表的时候如果想保持主表的数据 同时还要筛选从表的数据,应该先筛再链表
这样的好处:
1:减少链表次数,提高效率
2:避免把主表数据筛选没了,因为把查询条件写在最后,链表的结果相当于一张表了,链表的执行顺序高于where