本帖最后由 thomasks 于 2014-01-01 23:03:41 编辑

解决方案 »

  1.   

    *************************** 3. row ***************************
    id: 2
    select_type: DERIVED
    table: group_message
    type: ALL
    possible_keys: group_message_gid_ind
    key: group_message_gid_ind
    key_len: 4
    ref:
    rows: 1
    Extra: Using filesort 
    表示子查询,全表扫描,Optimizer组件使用了索引group_message_gid_ind,Order By引发了filesort操作。
    但是我的理解是应该先执行2,再执行1.话说id编号代表执行时的顺序,还是仅仅是优化后的编号而已。执行顺序和优化后的编号是统一的顺序吗?