Query question

Поиск
Список
Период
Сортировка
От John Tuliao
Тема Query question
Дата
Msg-id 4F214065.8080201@htechcorp.net
обсуждение исходный текст
Ответы Re: Query question
Список pgsql-sql
I seem to have a problem with a specific query:

The inside query seems to work on it's own:
            select prefix            from john_prefix            where strpos(jpt_test.number,john_prefix.prefix) = '1'
          order by char_length(john_prefix.prefix) desc limit 1
 

but when I execute it with this:

UPDATE    jpt_test
set    number = substring(number from length(john_prefix.prefix)+1)
from    john_prefix
where    prefix in (            select prefix            from john_prefix            where
strpos(jpt_test.number,john_prefix.prefix)= '1'            order by char_length(john_prefix.prefix) desc limit 1    )
;

table contents are as follows

john_prefix table:

prefix
---------
123
234

jpt_test table:

number
-----------
1237999999
0234999999 <<< supposed to have no match
2349999999

Am I missing something here? Any help will be appreciated.

Regards,
JPT



В списке pgsql-sql по дате отправления:

Предыдущее
От: Tim Landscheidt
Дата:
Сообщение: Re: Getting a list of a table's attributes that are sortable sorted by uniqueness
Следующее
От: Lew
Дата:
Сообщение: Re: Query question