• Combining index scans (via union or intersection) is done by many database systems.

  • But not MySQL.

  • Postgres does it, but always using a bitmap index scan, not an index scan.