Ano, mělo by to být jiné – očekává se, že (1) bude rychlejší.
Having zajistí, že se nejprve spustí hlavní dotaz a poté se použije filtr have - takže to v podstatě funguje na datové množině vrácené (dotaz mínus mít).
První dotaz by měl být vhodnější, protože tyto záznamy vůbec nevybírá.