| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MySQL > Удаление строк с условием при запросе? |
| Автор: Jops 8.2.2013, 12:50 | ||
| Здравствуйте уважаемые! Я вновь с проблемой в своих таблицах Суть в следующем: Есть вьюшка v_r_g2 (во вложении). Уже нормально сформирована и отражается, как и требуется. Есть запрос к ней:
При запуске данного запроса выводятся данные, но не в той форме, в которой требуются для вывода. То есть впоследствии, требуются три основных значения cam_gr_id, user_id, result. Но так как cam_gr_id (это группа камер) содержит множество cam_id (камеры), то получается иногда две строки с одинаковыми cam_gr_id, user_id, но с разными result. cam_id нельзя убрать из таблицы (не будет нужного конечного результата)! Можно ли оставить только одну строчку с cam_gr_id, user_id при условиях: 1. Если result = 3, то оставлять только эту строчку, Если же любому другому числу, то оставлять как есть (Если тройка не будет записана CASE`ом, то второй строчки не будет, соответственно только при ройке нужно будет применить ЭТО условие) Если кто меня не понял, задавайте вопросы) Постараюсь разжевать более дотошно и понятно. |