powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помощь с Sql запросом
17 сообщений из 17, страница 1 из 1
Помощь с Sql запросом
    #40105180
vadim675
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Краткая информация о базе данных "Окраска"

Схема базы данных состоит из трех отношений:
utQ (Q_ID int, Q_NAME varchar(35)); utV (V_ID int, V_NAME varchar(35), V_COLOR char(1)); utB (B_DATETIME datetime, B_Q_ID int, B_V_ID int, B_VOL tinyint).
Таблица utQ содержит идентификатор и название квадрата, цвет которого первоначально черный.
Таблица utV содержит идентификатор, название и цвет баллончика с краской.
Таблица utB содержит информацию об окраске квадрата баллончиком: время окраски, идентификатор квадрата, идентификатор баллончика, количество краски.
При этом следует иметь в виду, что:
- баллончики с краской могут быть трех цветов - красный V_COLOR='R', зеленый V_COLOR='G', голубой V_COLOR='B' (латинские буквы).
- объем баллончика равен 255 и первоначально он полный;
- цвет квадрата определяется по правилу RGB, т.е. R=0,G=0,B=0 - черный, R=255, G=255, B=255 - белый;
- запись в таблице закрасок utB уменьшает количество краски в баллончике на величину B_VOL и соответственно увеличивает количество краски в квадрате на эту же величину;
- значение 0 < B_VOL <= 255;
- количество краски одного цвета в квадрате не превышает 255, а количество краски в баллончике не может быть меньше нуля;
- время окраски B_DATETIME дано с точностью до секунды, т.е. не содержит миллисекунд.

Найти все уникальные пары нечёрных квадратов (q_id1 и q_id2), которые окрашивались одним и тем же множеством баллончиков.
Вывод: q_id1, q_id2, где q_id1 < q_id2.


Уже сутки мучаюсь, не могу разобраться, прощу помощи!
...
Рейтинг: 0 / 0
Помощь с Sql запросом
    #40105207
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Два этапа. На первом определяешь конечное состояние каждого квадрата, на втором составляешь нужные пары.

"одним и тем же множеством баллончиков" - это по цвету или по идентификатору баллончика?
...
Рейтинг: 0 / 0
Помощь с Sql запросом
    #40105217
vadim675
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

Можно пожалуйста код запроса, вот с именно с этим заданием мучаюсь
...
Рейтинг: 0 / 0
Помощь с Sql запросом
    #40105218
vadim675
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,
Вот еще условие
Реализовать с помощью: Использовать в решениях UNION, INTERSECT, EXCEPT
...
Рейтинг: 0 / 0
Помощь с Sql запросом
    #40105221
vadim675
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

Мне кажется - это невозможно реализовать
...
Рейтинг: 0 / 0
Помощь с Sql запросом
    #40105225
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadim675
Вот еще условие
Реализовать с помощью: Использовать в решениях UNION, INTERSECT, EXCEPT

А вот теперь идите и ОЧЕНЬ внимательно смотрите, для какой СУБД следует решать задание.
...
Рейтинг: 0 / 0
Помощь с Sql запросом
    #40105227
vadim675
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

В задании написано для MYSQL
...
Рейтинг: 0 / 0
Помощь с Sql запросом
    #40105228
vadim675
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот такой должен быть результат запроса
...
Рейтинг: 0 / 0
Помощь с Sql запросом
    #40105250
vadim675
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

А если без этого условия, сможете составить такой запрос?
...
Рейтинг: 0 / 0
Помощь с Sql запросом
    #40105265
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выкладывайте пример данных (CREATE TABLE + INSERT INTO, в теге SRC) и требуемый ответ для таких данных. С подробными пояснениями, почему именно так.
...
Рейтинг: 0 / 0
Помощь с Sql запросом
    #40105266
vadim675
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

Таблицу я не создавал, уже все было создано, мне нужно просто запрос
...
Рейтинг: 0 / 0
Помощь с Sql запросом
    #40105273
vadim675
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

Вот схема данных, может это поможет при составлении запроса
...
Рейтинг: 0 / 0
Помощь с Sql запросом
    #40105276
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadim675
Таблицу я не создавал, уже все было создано, мне нужно просто запрос
Ааа... ну сидите, ждите, что кто-то всё это сделает за Вас.

vadim675
Вот схема данных, может это поможет при составлении запроса
Нет, не поможет.
...
Рейтинг: 0 / 0
Помощь с Sql запросом
    #40105278
Gluck99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadim675
Таблицу я не создавал, уже все было создано, мне нужно просто запрос
Коллега, вы думаете, что такие запросы составляются в уме? Создайте таблицу, забейте тестовыми данными, дайте вывод, может кто-то и откликнется.
Плюс ко всему, в MySQL, насколько я помню, отсутствуют INTERSECT и EXCEPT. Как вы собираетесь решать эту проблему? У вас точно MySQL, а не ORACLE?
...
Рейтинг: 0 / 0
Помощь с Sql запросом
    #40105316
BRATISCHKA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это задание с sql-ex.ru , там MSSQL стоит по умолчанию.
...
Рейтинг: 0 / 0
Помощь с Sql запросом
    #40110694
Помогите разобраться. Установил виртуалку WMWARE, через нее поставил центос 7. На нее чтобы было удобно, поставил через SSH Путти, подключил к серверу, законектился. Поменял пароль, тут все ок. Зашел в систему, зашел в сам mysql, тут вопросов нет. Это предыстория.
Дальше по выбранной базе данных не могу установить связи foreign Key, хотя с Primary Key разобрался.
Что нужно писать в коде, помогите!
...
Рейтинг: 0 / 0
Помощь с Sql запросом
    #40110703
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возняк Глеб , создайте новую тему со своим вопросом - незачем оффтопить. И выбросите предысторию, нафиг ненужную, зато добавьте CREATE TABLE всех таблиц, запрос на создание внешнего ключа и точный текст сообщения об ошибке.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помощь с Sql запросом
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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