Помогите найти Россию

sasha

Новичок
Помогите найти Россию

Есть три таблицы, по ним нужно осуществить поиск, Fulltext не подходит, решил вот такое безобразие на LIKE-ах писать. Проблема, как всегда, просто атипична - не работает запрос, что Делать, помогите, мы все умрем и т.д.

Здается мне, я не понимаю чего-то глобального, помогите советом плиз.

PHP:
select catalog.id AS c_id, 
          catalog.parent_id AS c_par_id, 
          SUBSTRING(catalog.item, 1, 200) AS item, 
               news_dp.date AS dp_date, 
               news_dp.id AS dp_id, 
               SUBSTRING(news_dp.item, 1, 200) AS content_dp, 
                   news_1c.date AS 1c_date, 
                   news_1c.id AS 1c_id, 
                   SUBSTRING(news_1c.item, 1, 200) AS content_1c 
                       FROM catalog, 
                                 news_dp, 
                                 news_1c 
       WHERE item LIKE '%Россия%' 
                   OR content_dp LIKE '%Россия%' 
                   OR content_1c LIKE '%Россия%'
 

sasha

Новичок
нет

-~{}~ 08.03.07 18:16:

чем вызвано данное предположение?
 

Фанат

oncle terrible
Команда форума
тем, что это поле упоминается в запросе к таблице news_1.
а чо?
 

sasha

Новичок
в запросе к таблице
PHP:
news_1c
упоминаются поля
PHP:
 date, id, item
де вы там увидели parent_id?
 

serglt

Анус, ой, Ахтунг
Для начала замени псевдонимы на имя_таблицы.имя_поля
WHERE item LIKE '%Россия%'
OR content_dp LIKE '%Россия%'
OR content_1c LIKE '%Россия%'
 

sasha

Новичок
помогло, буду знать на бдущее
спасибо что не написали RTFM, хотя надо было...
 
Сверху