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

Выбор основного из строки сопоставления SQL
У меня есть таблица со ссылками на кучу статей, таблица содержит теги для этих статей. Нравится: tag text article_id bigint Я хочу выбрать все article_id с набором тегов, скажем, tag1, tag2, tag3, но к статье также могут быть прикреплены...
92 просмотров

PostgreSQL, где все в массиве
Каков самый простой и быстрый способ создать предложение, в котором должны быть сопоставлены все элементы в массиве, а не только один при использовании IN ? В конце концов, он должен вести себя как $ all от mongodb . Думая о групповых беседах, в...
20898 просмотров

Выбор из таблицы «многие ко многим»
Я хочу получить post_ID и миниатюру сообщений, которые имеют несколько тегов. Мои таблицы следующие: table: post ------------------- post_ID | thumbnail 1 | 1.jpg 2 | 2.jpg 3 | 3.jpg 4 | 4.jpg 5 | 5.jpg table: tags...
87 просмотров
schedule 10.05.2023

Как я могу сохранить массивы PHP в базе данных MySQL, чтобы я мог выполнять поиск по массивам в базе данных?
Я пытаюсь создать доступную для поиска базу данных языков, на которых говорят мои пользователи. Например, у меня может быть $john = array("english", "french", "spanish"); $jack = array("french", "spanish"); $jill = array("english", "spanish");...
129 просмотров
schedule 11.05.2022

Ищу расширенное объяснение оператора Divide
Я читаю о восьми оригинальных операторах Кодда в Inside Microsoft SQL Server 2008: T-SQL Querying by Itzik Ben- Gan, Lubor Kollar, Dejan Sarka и Steve Kass и не понимают оператора Divide. Цитаты, определяющие оператор Divide: «Отношение...
555 просмотров

Как представить реляционное деление (выражение базовой алгебры) с точки зрения SQL
Query: Найдите имена моряков, забронировавших все лодки Это можно представить в алгебре отношений следующим образом: 1. π sname ( ((σ sid,bid Reserves) / (σ bid Boats)) ⋈ Sailors) Согласно реляционной алгебре, деление также может быть...
1259 просмотров

Как выбрать отдельных клиентов, у которых есть оба атрибута «S» и «P» в SQL?
В таблице SQL у меня есть два поля среди многих других: CustomerID и TransactionType. CustomerID — это уникальный номер, который может повторяться при каждой транзакции. Каждая транзакция является либо «S», либо «P». Я хочу выбрать разные...
47 просмотров
schedule 25.02.2024

Найти значение, которое содержится во ВСЕХ строках таблицы
Мне нужно выбрать все значения, которые содержатся во ВСЕХ строках таблицы. У меня есть таблица «Ингредиент» и ПродуктИнгредиент(там у меня есть рецепт продукта). Ингредиент | ingredient_id | name | price | | 1 | Bla | 100 | 2...
71 просмотров
schedule 24.01.2023

Запрос, в котором ВСЕ связанные записи имеют значение атрибута X
У меня есть запрос, который подсчитывает связанные записи и связанный статус SELECT orders.id, SUM(CASE WHEN s.shipment_status='CLOSED' THEN 1 ELSE 0 END) as closed, COUNT(*) as shipment_count FROM orders as po JOIN shipments as s ON...
9 просмотров
schedule 06.08.2022

Соедините запрос только с теми столбцами, которые имеют все значения в предложении `in`
Я создаю простую систему фильтрации для своего сайта. У меня есть отношение многие ко многим между местами проведения и удобствами. Вот мои столы. ПРИМЕЧАНИЕ: все идентификаторы являются uuid. Делаем их короткими для простоты места: | id...
86 просмотров
schedule 21.04.2023

Выберите имя, которое содержит ВСЕ упомянутые значения и исключает дубликаты в отношениях «многие ко многим».
Я довольно новичок в SQL, и я создаю базу данных рецептов, которая принимает ингредиенты от пользователя и находит рецепты на основе ингредиентов. У меня есть SQL-запрос, который получает имена рецептов, содержащих ингредиенты, но мне нужно выбрать...
67 просмотров
schedule 30.01.2023