Гость
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Использовать значение поля как части запроса / 4 сообщений из 4, страница 1 из 1
27.01.2022, 16:16
    #40129964
tdslava
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использовать значение поля как части запроса
Здравствуйте! Возможна ли такая конструкция?
Чисто из любви к искусству стараюсь все по максимуму делать внутри SQL и поменьше выносить в PHP

Код: plaintext
1.
2.
3.
4.
SELECT * FROM table1 t1
INNER JOIN table2 t2
ON t1.id=ID AND
{{t1.cond}}

ID заданное айди, а 'cond' - строка с условиями. Например "t1.status=1 AND t2.status=0"
...
Рейтинг: 0 / 0
27.01.2022, 16:52
    #40129982
Alex_Ustinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использовать значение поля как части запроса
нет
"строку" в запрос не подсунуть
...
Рейтинг: 0 / 0
27.01.2022, 20:13
    #40130071
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использовать значение поля как части запроса
Для этого существует динамический SQL (dynamic SQL, Prepared Statements ). Но не в виде отдельного запроса - в MySQL он используется исключительно в compound statements (например, в хранимых процедурах).
...
Рейтинг: 0 / 0
27.01.2022, 21:53
    #40130092
MikkiMouse
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использовать значение поля как части запроса
tdslava,

А в чем проблема сгенерить оставшуюся часть условия в PHP? Вы боитесь обделить MySQL или что PHP сильно перетрудится?
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Использовать значение поля как части запроса / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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