EXPLAIN SELECT STRAIGHT_JOIN DISTINCT g.id
        FROM acl a, groups g
        WHERE (g.domain = 'queue' OR g.domain = 'system') AND g.type = a.type
$VAR1 = {
          'type' => 'range',
          'rows' => '15',
          'key' => 'groups_d',
          'key_len' => '35',
          'Extra' => 'Using where',
        };
EXPLAIN SELECT STRAIGHT_JOIN DISTINCT g.id
        FROM acl a, groups g USE INDEX (groups_t)
        WHERE (g.domain = 'queue' OR g.domain = 'system') AND g.type = a.type
$VAR1 = {
          'type' => 'ref'
          'rows' => '1004',
          'key' => 'groups_t',
          'key_len' => '35',
          'Extra' => 'Using where',
        };
EXPLAIN SELECT STRAIGHT_JOIN DISTINCT g.id
        FROM acl a, groups g USE INDEX (groups_d)
        WHERE (g.domain = 'queue' OR g.domain = 'system') AND g.type = a.type
$VAR1 = {
          'type' => 'range'
          'rows' => '15',
          'key' => 'groups_d',
          'key_len' => '35',
          'Extra' => 'Using where',
        };
EXPLAIN SELECT STRAIGHT_JOIN DISTINCT g.id
        FROM acl a, groups g USE INDEX (groups_dt)
        WHERE (g.domain = 'queue' OR g.domain = 'system') AND g.type = a.type
$VAR1 = {
          'type' => 'range'
          'rows' => '17',
          'key' => 'groups_dt',
          'key_len' => '35',
          'Extra' => 'Using where',
        };
EXPLAIN SELECT STRAIGHT_JOIN DISTINCT g.id
        FROM acl a, groups g USE INDEX (groups_td)
        WHERE (g.domain = 'queue' OR g.domain = 'system') AND g.type = a.type
$VAR1 = {
          'type' => 'ref'
          'rows' => '1004',
          'key' => 'groups_td',
          'key_len' => '35',
          'Extra' => 'Using where',
        };

