The select uwr. User_id userId, ld prize_name prizeName, ld. Type, uwr. Create_time createTime
The from user_winning_record uwr join lucky_draw ld
On uwr. Draw_id=ld. Id
Where ld type!=7
The order by uwr. Create_time
Desc limit 20
CodePudding user response:
+ -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- -- + + -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- -- -- -- + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- +
| | user_winn | 0 PRIMARY | 1 | 9772497 | | | id A NULL | NULL | | BTREE | | |
| user_winn | 1 | userid_idx | 1 | user_id | A | 814374 | NULL | NULL | YES | BTREE | | |
| user_winn | 1 | drawid_Idx | 1 | draw_id 18 | | A | NULL | NULL | YES | BTREE | | |
| user_winn | 1 | winning_count | 1 | user_id 18 | | A | NULL | NULL | YES | BTREE | | |
| user_winn | 1 | winning_count | 2 | type 18 | 191 | | A | NULL | YES | BTREE | | |
| user_winn | 1 | winning_count | 3 | create_time | A | 9772497 | NULL | NULL | YES | BTREE | | |
| user_winn | 1 | crtime | 1 | create_time | A | 9772497 | NULL | NULL | YES | BTREE | | |
+ -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- -- + + -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- -- -- -- + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- +
The table has a 990 w data and another only nine
CodePudding user response:
Article 9 the lucky_draw? Small in front of the table is written in theOn ld. Id=uwr. Draw_id
Build draw_id user_winning_record table, and create_time joint index
CodePudding user response:
The sequence + condition column was built on the index, and view the execution planthe CREATE INDEX IX_user_winning_record ON user_winning_record (draw_id, create_time);
The CREATE INDEX IX_lucky_draw ON lucky_draw (id, type);