Вопросы по теме 'relational-division'

Сможете ли вы решить этот простой SQL-запрос?
Предположим, это веб-сайт, на котором продаются фотоаппараты. Вот мои сущности (таблицы): Camera: A simple camera Feature: A feature like: 6mp, max resolution 1024x768, Дело в том, что между камерами и функцией у меня связь "многие ко...
258 просмотров

Что означает двойное предложение не существует?
SELECT c.name FROM Customer c WHERE NOT EXISTS(SELECT w.WID FROM Woker w WHERE NOT EXISTS(SELECT la FROM look_after la WHERE la.CID =...
3766 просмотров
schedule 25.09.2021

Выберите строки по одной в реляционной алгебре
Скажем, у меня есть Persons table с атрибутами {name, pet} . Как выбрать имена людей, у которых есть по одному питомцу каждого вида (dog, cat, bird) , но у человека есть только по одному питомцу каждого вида, если он указан в таблице. Пример:...
1774 просмотров

Как фильтровать результаты с помощью реляционного деления в динамическом поисковом запросе?
Используя следующий запрос, я собираюсь отфильтровать результаты по выбранному tags или categories : DECLARE @categories NVARCHAR(MAX), @tags NVARCHAR(MAX); SELECT @categories = '1,2,4', -- comma separated category ids @tags =...
262 просмотров
schedule 26.09.2021

SQL Получить строки, в которых есть все строки из другой таблицы
Я столкнулся с некоторыми проблемами при получении данных с помощью SQL в одном конкретном сценарии: Предположим, у меня есть следующие таблицы: A (идентификатор, attr_a, attr_b); B (идентификатор, attr_d, attr_e); C (id_a, id_b);...
421 просмотров
schedule 26.05.2022

Поиск объектов только там, где все их коллекции has_many имеют значение для определенного столбца
У меня есть объект Album , в котором много Tracks . Треки имеют столбец youtube_uid . Я хотел бы запросить альбомы, в которых присутствуют все их треки youtube_uids . Я знаю технику поиска альбомов с треками, где есть хотя бы один трек с...
109 просмотров

Реляционная алгебра (проверка работоспособности): филиалы, в число клиентов которых входят все клиенты Талсы.
Учитывая эти схемы: Счет: bname, acct_no, balance Депонент: cname, acct_no Клиент: cname, street, city ‹-(все клиентов / как клиентов кредита, так и клиентов счета) Кредит: номер_кредита, сумма, b_name Заемщик: cname,...
60 просмотров

поиск 2 вхождений в реляционной таблице в MySQL
У меня есть таблица, заполненная категориями, другая заполнена продуктами. Между ними у меня есть таблица категорий продуктов всего с 3 столбцами: id ид_категории идантификационный номер продукта отлично работает для поиска продуктов в...
50 просмотров
schedule 25.07.2022

Как найти значение, которое содержит все значения из другой таблицы?
Если бы у меня были эти таблицы +--------+-----+ | ID | oid | +--------+-----+ | 0 | 1 | | 2 | 1 | | 0 | 2 | +--------+-----+ +--------+ | num | +--------+ | 1 | | 2 | +--------+ Я бы вернул ID...
34 просмотров
schedule 05.08.2022

Где ALL IN, не любые, а ровно все элементы совпадают
class Recipe < ActiveRecord::Base has_many :ingredients end class Recipe::Ingredient < ActiveRecord::Base belongs_to :product # also has `require_in_filter` boolean attribute end Я хочу получить все рецепты по идентификаторам...
96 просмотров

относительное деление
Я должен написать запрос для этого оператора: Перечислите имена покупателей и названия альбомов для случаев, когда покупатель купил весь альбом (т. е. все треки в альбоме). Я знаю, что должен использовать разделение. Вот мой ответ, но я...
393 просмотров

Предварительные требования составного курса (один или несколько из a, b, c и либо x, либо y, а также стиль z)
Спасибо всем за вклад, особенно в последние часы щедрости, это было невероятно полезно. Это дополнительный вопрос к Выбрать курсы, которые полностью удовлетворяют заданному списку предварительных условий , и дополнительно пояснить ситуацию....
2276 просмотров

Найти только записи, которые относятся ко всем категориям
В PostgreSQL у меня есть 3 таблицы: Таблица статей Таблица категорий Таблица, которая сопоставляет статьи с категориями Я хочу иметь возможность находить статьи, относящиеся ко всем категориям, не зная, какие категории существуют....
66 просмотров

Могут ли все запросы SQL быть представлены в реляционной алгебре, домене и реляционном исчислении кортежей?
Мой запрос включает наличие и количество или все включено. Как они представлены в RA/DRC/TRC? Придется ли мне еще больше упростить мой SQL-запрос? Вот упрощенный пример: empl(employee (primary key), city) managers(employee (primary key), manager...
3328 просмотров

Соединение между таблицами сопоставления (соединения) с определенной кардинальностью
У меня есть простой вопрос о наиболее эффективном способе выполнения определенного соединения. Возьмите эти три таблицы, настоящие имена были изменены, чтобы защитить невиновных: Таблица: животное animal_id name ......
2149 просмотров
schedule 13.12.2022

Как я могу найти группы записей, которые соответствуют другим группам записей (реляционное деление?)
Для настройки обработки консолидированных учетных записей я хочу найти учетные записи, у которых «точно такой же» набор владельцев. Я думаю, что может сработать поворот владельцев с помощью динамического sql, а затем использование функций...
1484 просмотров

Как подсчитать результаты MySQL в отношении «имеет много сквозных»
Существует довольно хорошая статья о том, как фильтровать результаты в отношении «имеет много»: Как фильтровать результаты SQL в отношении has-many-through Я просто ищу решение для результата COUNT, а не показываю их все. student { id...
1052 просмотров

SQL: найти команды, содержащие список пользователей
У меня есть игра, в которой есть команды, состоящие из нескольких пользователей. В каждой команде есть разное количество пользователей, но для любой команды комбинация пользователей делает эту команду уникальной. Для этого я создал три таблицы...
145 просмотров
schedule 18.11.2022

Эквивалентное предложение MySQL ONLY IN()
Я даю здесь очень абстрактную версию моего вопроса, поэтому, пожалуйста, потерпите меня. У меня есть запрос, который будет проверять, имеет ли конкретное тело несколько параметров одного типа. Например, мальчик имеет множественный выбор в отношении...
3827 просмотров
schedule 30.12.2022

Выберите курсы, которые полностью удовлетворяют заданному списку обязательных условий
Я пытаюсь написать SQL-запрос, который вернет список курсов, на которые человек имеет право, учитывая список его завершенных предметов (для использования в качестве предварительных условий). У меня есть моя база данных, выложенная как таковая....
1152 просмотров