powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Использование UNION
3 сообщений из 3, страница 1 из 1
Использование UNION
    #39205480
snovart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день! Помогите разобраться почему при запросе

SELECT t.* FROM (
SELECT title, alias, CONCAT('/novosti/', alias), text AS url FROM news UNION
SELECT title, alias, CONCAT('/bolezni/', alias), text AS url FROM sick UNION
SELECT title, alias, CONCAT('/uslugi/', alias), text AS url FROM usluga
) AS t WHERE t.title LIKE :x

все работает, а при

SELECT t.* FROM (
SELECT title, alias, CONCAT('/novosti/', alias), text AS url FROM news UNION
SELECT title, alias, CONCAT('/bolezni/', alias), text AS url FROM sick UNION
SELECT title, alias, CONCAT('/uslugi/', alias), text AS url FROM usluga
) AS t WHERE t.title LIKE :x OR t.text LIKE :x

ответ:

#1054 - Unknown column 't.text' in 'where clause'

хотя во всех трех таблицах есть поле text ?
...
Рейтинг: 0 / 0
Использование UNION
    #39205537
snovart,

text AS url
Нет поля text, есть поле url
...
Рейтинг: 0 / 0
Использование UNION
    #39205643
snovart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да, благодарочка
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Использование UNION
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]