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' => '2085',
          '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' => '16',
          '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' => '16',
          'key' => 'groups_dt',
          'key_len' => '35',
          'Extra' => 'Using where; Using index',
        };
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' => '695',
          'key' => 'groups_td',
          'key_len' => '35',
          'Extra' => 'Using where; Using index',
        };
