|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.02.2019, 15:55 | #1 |
Пользователь
Регистрация: 04.04.2011
Сообщений: 63
|
MySQL Update WHERE MAX(id)
Здравствуйте, помогите составить максимально оптимальный (быстрый) запрос, имеем две таблицы (все поля приводить не буду, только значимые)
1. Таблица сеансов (Seans) 2. Таблица билетов (Tickets) В одном билете может быть до 5-ти сеансов, на каждый сеанс своя запись в таблице 1, т.е.: Поля таблицы Seans: ticketid - ID билета, к которому относится данный сеанс seansid - ID сеанса Поля таблицы Tickets id - ID билета status - Статус билета. Как я уже сказал для одной записи в таблице билетов может быть несколько записей в таблице сеансов, с разными seansid На входе в функцию имеем номер текущего сеанса, например СurrentSeansID. вопрос вот в чём: как обновить поле STATUS только тех билетов, для которых текущий сеанс - последний ? т.е. нужно что то вроде Код:
|
08.02.2019, 20:39 | #2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
-- последние сеансы ВСЕХ билетов
Код:
Код:
программа — запись алгоритма на языке понятном транслятору
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
MySQL Update условие | Xameleon666 | SQL, базы данных | 20 | 01.10.2013 15:38 |
Php +MySql (функция UpDate) | kirill555 | PHP | 10 | 20.08.2011 15:02 |
(MySQL) не срабатывает UPDATE в ZEOS | ChySam | БД в Delphi | 4 | 16.06.2011 10:57 |
PHP+MySQL. Как выполнить UPDATE таблицы? | ViTYAi | PHP | 5 | 24.12.2009 10:03 |