Описание тега correlated-subquery

Correlated sub-query is a sub-query (a query nested inside another query) that uses values from the outer query.
1 ответ

Посмотреть оптимизацию в postgresql

Я должен объединить самое последнее "чтение" из каждой таблицы в одном представлении, чтобы оптимизировать доступ к базе данных, но я заметил, что выполнение множества отдельных запросов обходится намного дешевле, чем использование представления, по…
23 сен '14 в 12:23
0 ответов

Неверный аргумент для ошибки функции в ms доступе в коррелированном подзапросе

У меня есть проблема в моем коррелированном подзапросе в MS Access. Вот мой запрос: SELECT t1.MfgProductId, (SELECT Sum(BalanceQuantity) FROM qry_MfgShipmentDetailWIP AS t2 WHERE t2.MfgProductId = t1.MfgProductId) AS PrevQty FROM qry_MfgShipmentDeta…
06 авг '16 в 11:53
4 ответа

(Выберите FirstName + ' ' + LastName из Members выдает ошибку. Неявное преобразование значения varchar в varchar не может быть выполнено

Select FirstName + ' ' + LastName from Members Выдает ошибку: Неявное преобразование значения varchar в varchar невозможно, поскольку сопоставление значения не разрешено из-за конфликта сопоставления. Но работает нормально когда беру FirstName а так…
2 ответа

MySQL Различные результаты из одного и того же запроса / данных

У меня есть два сервера под управлением MySQL. Оба на окнах. Один из них - мой локальный компьютер (Windows 7, MySQL 5.6.25, 32-битный), а другой - мой рабочий веб-сервер (Windows 2012, MySQL 5.7.11-log, 64-битный (это то, что мне показывали перемен…
29 мар '17 в 16:05
1 ответ

Хотите счет, но он повторяется 1 с каждой записью

Я хочу счет, но он повторяется 1 с каждой записью. Подскажите, пожалуйста, что делать? SELECT Count(*), innerTable.* FROM (SELECT (SELECT NAME FROM tours WHERE tours.id = tourbooking.tourid) AS NAME, (SELECT url FROM tours WHERE tours.id = tourbooki…
2 ответа

Выбор одной максимальной строки из каждой группы

В примере Xaprb http://www.xaprb.com/blog/2006/12/07/how-to-select-the-firstleastmax-row-per-group-in-sql/ выберите максимум для каждой группы +--------+------------+-------+ | type | variety | price | +--------+------------+-------+ | apple | gala …
19 сен '11 в 10:08
0 ответов

Снежинка - обновление с коррелированным подзапросом с использованием timediff

Я выполняю этот запрос в базе данных Snowflake: UPDATE "click" c SET "Registration_score" = (SELECT COUNT(*) FROM "trackingpoint" t WHERE 1=1 AND c."CookieID" = t."CookieID" AND t."page" ilike '%Registration complete' AND TIMEDIFF(minute,c."Timestam…
1 ответ

Помогите с запросом sql

Как мы можем построить SQL-запрос со следующим ограничением. Для каждой записи, в которой is_queue_empty=1 и queue_name пустые, немедленно получают следующую запись по метке времени, где is_queue_empty=0 и queue_name могут или не могут быть пустыми …
21 мар '11 в 08:29
1 ответ

Коррелированный подзапрос, где данные не находятся в таблице

Я использую MySql и имею ситуацию, которая очень похожа на коррелированный подзапрос, за исключением того, что данные во внутреннем запросе находятся не в базе данных, а в сеансе PHP. Если бы все данные были в базе данных, запрос выглядел бы примерн…
10 фев '14 в 21:57
2 ответа

MYSQL Query TAKING место участия пользователя с количеством всех остальных участников

Я делаю сайт, где пользователи добавляют место, где они побывали. Есть 4 основных стола users (user_id,name ) places (place_id,type_id,place_name, city_id) user_place (user_id,place_id, date ) city(city_id,city_name) Теперь мне нужно одним запросом …
28 дек '09 в 11:48
5 ответов

sql - несколько слоев коррелированных подзапросов

Я имею table A, B and C Я хочу вернуть все записи в таблице A, которые не существуют в таблице B, и этого списка не существует в таблице C. select * from table_A as a where not exists (select 1 from table_B as b where a.id = b.id) это дает мне первы…
18 апр '13 в 01:49
1 ответ

Сложные запросы - будет ли объединение быстрее, чем подзапрос?

В настоящее время я разрабатываю приложение в Delphi, которое использует SQL для подключения к бэкэнду сторонней системы выставления счетов, чтобы мы могли расширить ее возможности по составлению отчетов. Я считаю себя достаточно опытным в программи…
03 ноя '13 в 10:09
4 ответа

MySQL - обновление с использованием значения из подзапроса в той же таблице

У меня есть таблица "mytable", и она имеет следующую структуру и примеры данных. +----+------------+--------------------+ | id | name | password | +----+------------+--------------------+ | 1 | Raj | somepwd | +----+------------+--------------------…
19 июл '17 в 12:26
4 ответа

Коррелированные подзапросы: как получить идентификатор внешнего запроса?

У меня есть несколько таблиц: Person --------------------- IDPerson, Name StickerTransaction --------------------- IDTransac, IDPerson, IDSomeoneElse, NbStickersReceived, NbStickersGiven Purchase --------------------- IDPurchase, IDPerson, NbSticker…
01 июн '15 в 07:45
0 ответов

sql - скалярный подзапрос Преобразование из Oracle 11g в Netezza

Впервые при переполнении стека я пытаюсь портировать SQL с Oracle 11 G на Netezza. Но ошибка: эта форма коррелированного запроса не поддерживается - рассмотрите возможность переписывания, и я знаю, что Netezza не использует подзапрос в списке выбора…
04 ноя '18 в 13:49
5 ответов

Oracle - коррелированные проблемы подзапроса

У меня есть этот запрос: select acc_num from (select distinct ac_outer.acc_num, ac_outer.owner from ac_tab ac_outer where (ac_outer.owner = '1234567') and ac_outer.owner = (select sq.owner from (select a1.owner from ac_tab a1 where a1.acc_num = ac_o…
17 мар '10 в 21:45
1 ответ

Коррелированные подзапросы mysql

HI я хочу получить значение переменной из основного запроса внутри подзапроса ВЫБЕРИТЕ t1., кв., считать (отличный (t4.col1)) как количество, ОТ t1 СЛЕДУЮЩЕЕ ВНЕШНЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ t2.col1, t2.col2, t2.col3 ОТ t2 ГДЕ t2.col1=t1.col1 ЗАКАЗАТЬ по…
14 янв '11 в 12:31
1 ответ

Оптимизирует ли MySQL выбранные агрегаты в связанных таблицах, чтобы избежать N+1?

Является ли этот запрос оптимальным в MySQL? Я имею в виду: есть ли постоянное количество выполняемых запросов? ИЛИ это относится к проблеме N+1? В официальных документах MySQL по оптимизации ничего не нашел. SELECT t.*, (SELECT COUNT(1) from relate…
1 ответ

Как удалить коррелированный подзапрос

Я хотел бы переписать этот запрос, чтобы не использовать коррелированный подзапрос, но добиться того же результата запроса. CREATE TABLE "TABLE_1" ( "SITE_ID" NUMBER(*,0), "USER_ID" NUMBER(*,0), "REC_ID" NUMBER, "REPORT_DATE" DATE ) ; CREATE TABLE "…
28 ноя '11 в 16:11
1 ответ

Как использовать коррелированный подзапрос в запросе Active record в Codeigniter

Я работаю над тем, чтобы получить информацию о клиентах из разных таблиц. Я создал и протестировал этот запрос, и он работает нормально. Проблема в том, как пользователю (преобразовать) этот запрос в запрос Active Records. Спасибо вам. SELECT c.cust…