Имена участников (разделяйте запятой).
BETWEEN не поможет. Как в FireBird, не знаю, а для mySQL можно, например, через union и подзапрос. В общем случае как-то так: select...
Десять тысяч это ничто для БД - должно выполняться за тысячные, максимум сотые доли секунды даже без ключей. Ищите проблему в другом месте.
Сколько в таблице записей? Попытайте. 5 минут и Вы будете знать точный ответ. ;)
Сделайте индексы правильные и будет Вам счастье. SELECT `id1` FROM table WHERE id2 in(1,2,3) group by id1 having count(DISTINCT id2) = 3
Вариант с count(): SELECT `id1` FROM table WHERE id2 in(1, 2) group by id1 having count(DISTINCT id2) = 2
Конечно не выполнится - я же говорил, что совру ;) Если разновидностей значений во втором столбце немного, то можно так: SELECT `id1`,...
Сщас совру... SELECT `id1` FROM table WHERE `id2` = 1 and `id2` = 2 group by id1
Поздравляю, Вам удалось. ;)
Плохое решение. Из вашего примера: интервал 9:00-12:00 занят?
"Флаг Вам в руки" (с) не мой ;) п.с. Если "в оконцовке должно быть...", то аналог я бы не взялся делать меньше чем за календарный месяц и 150...
Максимум возможного при вставке большого объёма, можно получить по разному. Например, - InnoDB (или т.п.) - в пределах транзации вставлять...
Смешно... Только ввод информации о 550 операторах системы займёт 1.5-2 недели. Купите что-либо готовое - дешевле обойдётся.
Вёрстка есть вёрстка и ничего более. А javascript, PHP и прочее это ПО. ;) Из БСЭ "Вёрстка, - процесс, заключающийся в составлении страниц...
Полдня.
Чeм RLIKE/REGEXP не устраивает?
Ничего Вы с этим не сделаете принципиально иного. Можно только переписать запрос без UNION, как-то так: SELECT (SELECT COUNT(*) FROM...
Замечательно. Осталось найти того, кто за это заплатит. Я таких не встречал в своей практике, ни одного.
"Как не стать б*длокодером?" Был дан только один правильный ответ: "не заниматься кодерством". Это единственный вариант. Все остальные ответы от...