Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Вложенный запрос (sniffysko) 24/03/2015 - 12:57:00
      Re: Вложенный запрос (Akina) 24/03/2015 - 15:58:33

> Original message text:
> From: sniffysko - 24/03/2015 - 12:57:00
> Subject:Вложенный запрос
> -----------------
> Задача такова: нужно выполнить полнотекстовый поиск по полям, которые разбросаны по куче таблиц. Я, значит объединяю их в одну таблицу и пытаюсь в ней искать. Но тут я достиг пределов своих познаний в MySQL.
> Он выдает ошибку: #1214 - The used table type doesn't support FULLTEXT indexes.
> Запрос:
> ------------------
> SELECT name, street_name, number, phone
> FROM(
> SELECT
> ci.id, ci.name, cs.name AS street_name, ci.number, ci.phone, ci.work_time,
> cn.name AS n_name, cn.number AS n_number, cn.phone AS n_phone, cn.work_time AS n_work_time, csn.name AS n_street_name,
> ct.name as tag
> FROM cat_item AS ci
> LEFT JOIN cat_street AS cs ON cs.id = ci.street
> JOIN cat_network AS cn ON cn.parent_id = ci.id
> LEFT JOIN cat_street AS csn ON csn.id = cn.street
> JOIN cat_item_tag AS cit ON cit.item_id = ci.id
> JOIN cat_tag AS ct ON ct.id = cit.tag_id
> WHERE visible = 'Y'
> ) AS joined_tbl
> WHERE
> MATCH(
> name, street_name, number, phone, work_time,
> n_name, n_number, n_phone, n_work_time, street_name,
> tag
> )
> AGAINST('искомое_слово')
> GROUP BY ci.id
> LIMIT 0, 50
> -------------------
> Не могу понять на что он ругается. Либо на то, что созданная таблица joined_tbl не MyISAM, либо входящие в ее состав таблицы не MyISAM. При этом, проверил, и таблицы, по полям которых производится полнотекстовый поиск имеют тип MyISAM.
> В любом случае, подскажите, что с этим делом делать. Может я выбрал не лучший вариант поиска.
>


From: Akina - 24/03/2015 - 15:58:33
Subject:Вложенный запрос
-----------------
Ответил на SQL.RU
http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1148567&msg=17425617


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
43326



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |