BA>>> select ID
BA>>> where (ID_атрибута = :искомый атрибут and
BA>>>            значение_атрибута = :искомое значение) or  | далее по кругу

BA>>     Тут всё понятно, НО! Непонятно только одно таким образом ты

BA> задаю , допустим, 5 атрибутов и пять значений к ним, интересуюсь всем, что
BA> имеет кол-во совпадений 4 и больше

    Грубо говоря :

     select ID, Count(ID) -- Этот count и есть весовой коэф. ?
      form ... where ... Group by ID

   И для точного "И" он должен быть равным к-ву параметров ... ?
   Прикольно, спасибо, - надо ещё "покумекать", но механизм
   интерестный ...

С уважением,
Константин Григорьевич.
===============
Если "низя", но очень "хотса" - то "мона" :)



--~--~---------~--~----~------------~-------~--~----~
-~----------~----~----~----~------~----~------~--~---

Ответить