Здравствуйте!Есть элемент div (окошко с результатами поиска) нужно что бы при клике на этот div он не исчезал а если кликнуть вне его, то он исчез.Вот пример http://www[dot]novatek[dot]com[dot]ua/ наберите что нибудь в поиске и после результата кликните вне его области.Так же обратите внимание на то что так же при клике на input он тоже не исчезает.Нужно сделать на jquery.Буду благодарен за помощь.
Но допускаются ли повторения внутри тройки по условиям Вашей задачи - неясно.
Нет, не допускается.Порядок расположения элементов не важен.Если массив [a, b, c, d, e] то на выходе получаем [a, b, c], [a, b, d], [a, b, e], [b, c, d], [d, c, e], [c, d, e].То есть компания из трех переменных встречается каждый раз по разному, но нет разницы в каком порядке.
Все возможные комбинации пар - не то же самое, что "разбить на пары". Соответственно, равны ли пары <x,y> и <y,x> ? Нужны ли пары <x,x>? Те же вопросы по тройкам.
Нет все уникальные комбинации из [x,y,z] => [x,y], [x,z], [y,z].Реверс не учитываем.Мой вариант вполне рабочий.Может просто есть вариант более оптимизированный?
Есть таблица продуктов с полями id, name, model
возможно такое что name === model.
Выборка идет по LIKE model и LIKE name
Как выбрать все поля продуктов что бы id продукта не повторялись?
Отличаются. Под первое условие подойдут только строки выборки с полем column, содержащим одновременно foo и bar (например, 'foo with bar'), под второе - строки, в которых есть хотя бы одно - foo или bar (то есть 'foo string' или 'bar data'). Второе может совпадать с первым - это будет тогда и только тогда, когда во всех строках поле column либо содержит одновременно foo и bar, либо не содержит ни foo, ни bar - но в общем случае отличие я описал выше.