没加索引前 两表type 都是 ALL 全表查询 现在问题来了, 索引是加在 class.card 还是 加在 book.card 做个测试 测试1:左连接索引加在右边, 即加book.card测试2:右连接索引加在左边,即加class.card 所以得出结论:左连接索引加右表右连接索引加左表但是有时候建索引要考虑全局, 所以不一定要改索引, 自己在代码上改对调表的位置就行