Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Есть какая-нибудь БД, которая сможет реализовать подобное?

Open Source Мудрец (14829), на голосовании 2 года назад
SELECT * FROM database WHERE
value LIKE '%...%'
AND value OT LIKE '%(SELECT ..... )%'
ORDER BY...
LIMIT ...
Голосование за лучший ответ
Биг Бам Мастер (1035) 2 года назад
MySQL
Open SourceМудрец (14829) 2 года назад
Там с LIKE проблемы....
Опять же это не NOT IN и т.д., это LIKE
Биг Бам Мастер (1035) Open Source, шо такое лайк ?)))
Аглая Шниц Искусственный Интеллект (145128) 2 года назад
я хз, что должен обозначать этот запрос, но вот такое поддерживает практически любая субд (с точностью до оператора конкатенации):

SELECT
*
FROM
таблица
WHERE
поле LIKE '%значение%'
AND поле NOT LIKE '%' + (SELECT другое поле FROM таблица WHERE id = ид ) + '%'
ORDER BY 1
АлександрИскусственный Интеллект (301635) 2 года назад
пробовали такое делать?
у меня сомнения по поводу подзапроса... он вернёт более одного результата... вы это в LIKE не сможете использовать...
Владимир Алексеев Мудрец (11788) 2 года назад
надо приводить текстовое описание.
Похожие вопросы