|
MySQL.RU - Webboard
Вернуться
ошибка в работе с данными (SergeyL) 30/11/2008 - 15:47:29
Re: через Ж (SergeyL) 30/11/2008 - 16:11:16
> Original message text:
> From: SergeyL - 30/11/2008 - 15:47:29
> Subject:ошибка в работе с данными
> -----------------
> Приветствую всех! ситуация слеудующая. есть блоб столбец который через запятую содержит список цифр.
> запрос такой, показыеваем сам столбец, входит литуда 1 и входит ли 17...
> SELECT concat(t.catalog),1 in (t.catalog),17 in (concat(t.catalog))
> FROM tx_miniprice_tovar t
> WHERE 1 in (t.catalog)
>
> и такой результат
> concat(t.catalog) 1 in (t.catalog) 17 in (concat(t.catalog))
> 1,15 1 0
> 1,16 1 0
> 1,18 1 0
> 1,17 1 0
>
>
From: SergeyL - 30/11/2008 - 16:11:16
Subject:через Ж
-----------------
перечисленя для регекспа что бы он при поиске вхождения не находил к примеру 17 когда ищем составляющие 1 или 7
SELECT t.*,concat(t.catalog)
FROM tx_miniprice_tovar t
WHERE t.catalog REGEXP "17,|,17,|,17"
к владельцам сайта не помешало бы форум замутить, одноименный домен взяли а место для полноценной переписки разработчиков не даете (((
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
34640
|
|