С вашей первой конструкцией, вы smogли сделать соединять между mls_unified_mvo_svo_tbl и subquery те группы на mls_unified_mvo_sale_type. Например,
выберите a.mlsnum, b.SaleTypeName, b.NameCount от
mls_unified_mvo_svo_tbl, котор внутренняя соединяет
(отборное MlsNum, SaleTypeName, отсчет (SaleTypeName) как NameCount
от mls_unified_mvo_svo_sale_type внутреннего соедините sale_type
группа MlsNum, SaleTypeName) b на a.MlsNum = b.MlsNum
где b.SaleTypeName внутри («аукцион», «Foreclosure ") и b.NameCount > 0;
Это соединяет произведет не больше чем один показатель для каждого дискретного значения Sales_Type, поэтому вы можете просто выбрать одни, котор вы хотите и игнорируете остальные.
ОДНАКО, я уверен вторая конструкция выполнит много лучшее. Это вероятно одним из тех времен где вы торгуете нормированностью для представления.