Вопросы по теме 'correlated-subquery'

Коррелированный подзапрос Oracle SQL для получения ровно одной строки
В коррелированном подзапросе Oracle SQL Мне нужно, чтобы в подзапросе было условие для получения ровно одной строки (если строк больше, он не должен получать никаких строк). И приведенный ниже запрос работает нормально. Но для этого нужно...
5345 просмотров
schedule 25.09.2021

Шаблон коррелированного подзапроса Redshift не поддерживается
Позвольте мне вначале сказать, что я знаю, что это не особенно эффективный или элегантный фрагмент кода. Я запрашиваю временную таблицу INSIDE, сделанную так: CREATE TEMP TABLE INSIDE (CONNECT_DATE DATE, DAILY_CONNECTIONS INT);` Затем я...
2628 просмотров

«Невозможно выполнить агрегатную функцию для выражения, содержащего агрегат или подзапрос»
Я знаю, что есть вопросы по этому сюжету, но ни один из них не решает мою конкретную проблему. Вот мой код SELECT [fn_CAmount](SUM(IIF(Id = 2 ,Amount,0)),CurrencyId,@toCurrency) AS TAmount, [fn_CAmount](SUM(IIF(Id = 5...
77 просмотров

Переписать коррелированный подзапрос, выброс Redshift Этот тип шаблона коррелированного подзапроса пока не поддерживается Ошибка
Я работаю над запросом, который должен соединить таблицу A с таблицей B на A.user_id = B.user_id, а B.day меньше A.day, но ближе всего к A.day. Вот что я написал: Select A.user_id, A.date, b1.v1 from A Left Join B as b1 on A.user_id=b1.user_id...
254 просмотров

Оператор обновления работает с временной таблицей, но не с табличными переменными.
Я определил эту таблицу: CREATE TABLE #stagingtable ( id int identity(1,1), typeflag int default 0, resourcetype varchar(25), resource varchar(40), est int, planned int, actual int ) And then I am looking for places...
240 просмотров
schedule 08.04.2022

NHibernate QueryOver выбирает объект и агрегаты
Что я хочу сделать, так это отобразить простую сетку данных, содержащую данные объекта и совокупные данные его дочерних элементов. Например, давайте использовать заказ и позиции. Я хочу отобразить информацию о заказе и количество позиций....
4045 просмотров

Как запросить последние пять транзакций на элемент в sql
Существует таблица транзакций, и в ней есть столбцы, такие как идентификатор транзакции, имя и созданное. Существует несколько транзакций для каждого имени, чьи данные createdat будут разными. Я хочу запросить пять последних транзакций на имя. Не...
119 просмотров

Префикс столбца "%s" не соответствует имени таблицы или псевдониму, используемому в запросе.
я пытаюсь выполнить запрос к удаленному серверу 2000; но запрос, создаваемый локальным сервером, некорректен, и удаленный сервер возвращает ошибку: Префикс столбца «Tbl1002» не соответствует имени таблицы или псевдониму, используемому в...
7316 просмотров

Ссылка на таблицу в родительском запросе из подзапроса
Я хочу составить список пользователей и извлечь список контактов, выполненных каждым из них, сгруппированных по типу элемента, с которым вы связались, в одном поле. Что-то вроде этого: user_id, user_name, user_contact_views 100, john,...
969 просмотров

Как условно подсчитать строки из другой таблицы БЕЗ ИСПОЛЬЗОВАНИЯ КОРРЕЛИРОВАННОГО ПОДЗАПРОСА?
У меня есть набор данных, для которого я должен условно подсчитать строки из таблицы B, которые находятся между двумя датами в таблице A. Я должен сделать это без использования коррелированного подзапроса в предложении SELECT, так как это не...
173 просмотров
schedule 29.06.2022

Коррелированный подзапрос SQL
Вопрос этого задания: что будет результатом запроса? Я знаю ответ, но я не очень понимаю, как работает SQL-запрос, особенно в строке, которую я пометил знаком вопроса. Пока я понял, что сначала мы объединяем две таблицы из подзапроса...
101 просмотров
schedule 06.07.2022

как удалить коррелированный подзапрос
Я хотел бы переписать этот запрос, чтобы не использовать коррелированный подзапрос, но добиться того же результата запроса. CREATE TABLE "TABLE_1" ( "SITE_ID" NUMBER(*,0), "USER_ID" NUMBER(*,0), "REC_ID" NUMBER, "REPORT_DATE" DATE ) ;...
1197 просмотров
schedule 28.08.2022

Подзапрос, который обращается к полям основной таблицы в сочетании с предложением LIMIT в Oracle SQL.
У меня есть таблица «Пользователи» и таблица «Задачи». Задачи упорядочены по важности и назначаются в список задач пользователя. Задачи имеют статус: готовы или не готовы. Теперь я хочу перечислить всех пользователей с их самой важной задачей,...
65 просмотров

Множественные результаты по внешнему запросу коррелированного подзапроса
Мне было интересно, возможно ли, чтобы внутренний запрос возвращал несколько результатов, которые затем запрашивались внешним запросом? Вот воспроизводимый пример: В этом примере я хотел бы знать имя и зарплату самого высокооплачиваемого...
27 просмотров
schedule 04.10.2022

УДАЛИТЬ SQL с коррелированным подзапросом для таблицы с 42 миллионами строк?
У меня есть таблица cats с 42 795 120 строками. Судя по всему, это много строк. Итак, когда я это сделаю: /* owner_cats is a many-to-many join table */ DELETE FROM cats WHERE cats.id_cat IN ( SELECT owner_cats.id_cat FROM owner_cats WHERE...
25094 просмотров

объединяет несколько связанных таблиц
У меня есть 3 таблицы клиента (customerid, name), customerbooking (bookingid, customerid), транзакция (транзакция, bookingid, typeoftransaction) Я хочу получить имя «имя клиента», у которого максимальный тип транзакции = «текущий». Таблица...
22 просмотров

Подзапросы и возможность внешней ссылки с коррелированными подзапросами
Я обновляю свой SQL. Я читал о подзапросах и возможности ссылаться извне с коррелированными подзапросами. Пример: SELECT * FROM ORDERS O WHERE 'ROAD BIKE' = (SELECT DESCRIPTION FROM PART P WHERE P.PARTNUM = O.PARTNUM) Это эквивалентно...
371 просмотров
schedule 22.12.2022

Замена коррелированного подзапроса только на JOIN(s)?
Этот вопрос является продолжением моего предыдущего вопроса . Он также основан на учебнике SQLZOO "SELECT в SELECT" . На этот раз речь пойдет об задаче № 8 . Во-первых, приемлемое решение: SELECT w1.name, w1.continent FROM world w1 WHERE...
2277 просмотров

Интерпретация оператора SQL EXISTS в подзапросе?
Я прохожу онлайн-курс по базе данных. Теперь я понимаю следующий запрос SELECT column1 FROM t1 WHERE EXISTS (SELECT * FROM t2); что-то вроде SELECT column1 FROM t1 WHERE TRUE; но, подойдя к подзапросу с EXISTS, я впадаю в...
103 просмотров
schedule 21.07.2023

Коррелированный подзапрос Oracle-SQL в операторе UPDATE не работает
что не так с моим следующим утверждением: UPDATE TableToUpdate SET ColumnToUpdate = ( SELECT ColumnWithNewValues FROM ( SELECT ColumnWithNewValues, ROWNUM AS N FROM Table1 t1, Table2 t2 -- join tables WHERE...
1642 просмотров