Re: [sqlite] select .. like (select ...)
От: Softwarer http://softwarer.ru
Дата: 26.07.10 12:37
Оценка: 1 (1)
Здравствуйте, Bonavena, Вы писали:

Умение программировать — это в первую очередь умение чётко мыслить. Умение программировать на SQL — это в первую очередь умение чётко сформулировать, что нужно получить. Потому что такая формулировка практически и есть верный sql-запрос.

B>Есть две таблицы: table1 (record text), table2 (phone text).

B>Цель — выбрать все такие record, что бы в них не встречались подстроки phone.

Теперь возьмите эту фразу и аккуратно сформулируйте её, не глотая слов. И останется только записать её английскими терминами.

B>Вот такая инструкция SELECT * FROM table1 WHERE record NOT LIKE (SELECT '%'||phone||'%' FROM table2) не срабатывает, а точнее принимает в рассмотрение только первую строку из table2.


Ужас. Этот sqlite, похоже, ещё круче FoxPro.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.