Задавайте вопросы, мы ответим
Вы не зашли.
Добрый день!
Можно ли выполнять два запроса за одно обращение?
Например: есть таблица article
+------------------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+------------------------+--------------+------+-----+---------+----------------+
| id | bigint(20) | NO | PRI | NULL | auto_increment |
| ticket_id | bigint(20) | NO | MUL | | |
| a_subject | text | YES | | NULL | |
+------------------------+--------------+------+-----+---------+----------------+
и к ней два запроса:
select ticket_id from article where a_subject like '%переменная%'
результат выполнения = массив[x]
второй запрос
select * from article where ticket_id = '%массив[0]%' or ticket_id = '%массив[1]%' or ticket_id = '%массив[x]%'
можно ли представлением это сделать?
Если да,то как в представлении можно передать переменную?
Неактивен
sfhunter написал:
можно ли представлением это сделать?
Если да,то как в представлении можно передать переменную?
Нет.
http://sqlinfo.ru/articles/info/9.html
Для версии MySQL 5.1
в определении представления нельзя использовать системные и пользовательские переменные; внутри хранимых процедур нельзя в определении представления использовать локальные переменные или параметры процедуры.
В 5.5 ограничение осталось.
Чем вас не устраивает вариант:
Неактивен