Met uw eerste ontwerp, kon u doen toetreedt tussen mls_unified_mvo_svo_tbl en subquery die groepen op mls_unified_mvo_sale_type. B.v.,
selecteer a.mlsnum, b.SaleTypeName, b.NameCount van
mls_unified_mvo_svo_tbl treedt binnen toe
(uitgezochte MlsNum, SaleTypeName, Telling (SaleTypeName) als NameCount
van mls_unified_mvo_svo_sale_type binnen treed sale_type toe
groep door MlsNum, SaleTypeName) B op a.MlsNum = b.MlsNum
waar b.SaleTypeName binnen („Veiling“, „Verhindering“) en b.NameCount > 0;
Dit treedt zal produceren niet meer dan één verslag voor elke afzonderlijke waarde Sales_Type toe, zodat kunt u degenen eenvoudig selecteren u wilt en de rest negeert.
NOCHTANS, ben ik zeker het tweede ontwerp een beter zal presteren. Dit is waarschijnlijk één van die tijden waar u normalisatie voor prestaties uitwisselt.