Описание тега sql-subselect

2 ответа

SQL SUB ВЫБИРАЕТ и ЛЕВЫЕ СОЕДИНЯЕТСЯ с предложением WHERE

Является ли более эффективным оставить предложение WHERE во втором SUB-SELECT. Работает в обоих направлениях, но я ищу наиболее эффективный способ с этим оператором SQL... Есть много записей и значений для substr(FIELD_G,10,3) в таблице 2 t2, поэтом…
21 окт '15 в 16:09
1 ответ

Вложенные в Oracle предложения CONNECT BY приводят к снижению производительности

Запрос ниже занимает около минуты. Я полагаю, что низкая производительность вызвана двумя предложениями IN (SELECT...). У меня есть таблица терминов, где один может быть связан с другим через таблицу term_relationship. Эти отношения могут быть рекур…
08 фев '19 в 18:28
2 ответа

Производительность SQL - объединение и подвыборы

У меня есть три таблицы, которые имеют общее поле, которое НЕ является его идентификатором. Например: dairy_warehouse -dairyId (primary key) -expiration_date -other dairy related fields frozen_food_warehouse -frozenFoodId (primary key) -expiration_d…
1 ответ

SQL-инъекция с использованием SubQuery Select в инструкции вставки

Я изучаю SQL-инъекцию и столкнулся с SQL-запросом, который выглядит следующим образом. SQL-запрос выглядит так: INSERT INTO documents (name, filename, mimetype, sessid) VALUES ("name", "filename", "mimetype", "sessid"); Я хочу сделать что-то вроде: …
27 окт '13 в 17:17
1 ответ

Как выбрать значения столбцов, чтобы они соответствовали друг другу?

У меня есть набор результатов, где для одного и того же идентификатора у меня есть три строки, потому что есть разные FirstName, LastName и BranchName. Например: ID FirstName LastName BranchName Balance 101 Debra Hays Dayton 200 101 Daniel Brinkman …
2 ответа

Оператор выбора MySql работает, но не удаляет

SET @UserID_In = 1; Select * FROM EarnedTransaction AS ETMain WHERE ETMain.UserID = @UserID_In AND ETMain.ID = ( SELECT MAX(ID) FROM EarnedTransaction AS ETSub WHERE ETSub.UserID = ETMain.UserID AND ETSub.TransactionType = 'Buying' AND ETSub.Complet…
29 сен '14 в 09:19
1 ответ

Есть ли способ сделать отбор из производной таблицы?

У меня есть ситуация, когда я создаю производную сводную таблицу, и я хотел бы иметь возможность затем выполнить подвыборы по ней на основе различных критериев (по сути, создание сводной таблицы). Так что... в псевдо это будет выглядеть примерно так…
13 июл '13 в 18:52
3 ответа

Подвыбор оператора SQL Case внутри сгруппированного по подвыборке

Я не могу понять, как изменить свой запрос, чтобы использовать новейшую дату между information.infoDate и otherDates.auxDate. SELECT state, COUNT(type) as EQUIPMENT, (SELECT COUNT(type) FROM information a WHERE a.state = b.state AND storedprocedures…
26 мар '13 в 16:44
2 ответа

Подзапрос SQL DB2

Я пытаюсь создать подзапрос (для определенного столбца) внутри моего базового запроса. код выглядит следующим образом. SELECT z.po_id, max ( select etcdc.ship_evnt_tms FROM covinfos.shipment_event etcdc WHERE etcdc.ship_evnt_cd = '9P' AND etcdc.ship…
18 апр '18 в 15:24
0 ответов

Перенести sql запрос в linq

У меня есть этот запрос в TSQL, и я хочу преобразовать его в LINQ. Пожалуйста, помогите мне преобразовать это. Заранее спасибо.:) enter code here declare @EmployeeId as varchar(10) set @EmployeeId = 'P24710002' SELECT [HCIS_ID] WHERE [OHCD_EmployeeI…
30 окт '13 в 06:15
5 ответов

Yii2 условие с подзапросом

Как вы пишете этот SQL-запрос в Yii2? SELECT * FROM table WHERE column1 IN (SELECT column2 FROM table WHERE column1 = 5)
09 ноя '15 в 23:03
2 ответа

Mysql Query Help для рекомендуемых друзей

Я должен найти друзей друзей (не моих друзей) из таблицы sql, но проблема в том, что я застрял с исключением пользователей, которые уже являются моими друзьями или заблокированными друзьями. Вот запрос SELECT IF(Friends.User_Id1 IN (1111,2222), Frie…
05 мар '12 в 15:48
1 ответ

MYSQL Inner Select Query

Я использую MYSQL, в котором я пытаюсь следующий запрос выбора SELECT col_A,Col_B FROM table_A WHERE Col_C in (1,2) этот запрос отображает 2 записи, но я попробовал следующий запрос, я получил только одну запись SELECT col_A,Col_B FROM table_A WHERE…
16 май '12 в 12:54
2 ответа

Обновить запрос с помощью подвыборов из той же таблицы

Я пытаюсь создать запрос для обновления rank поле всех записей в таблице, основанных на значениях из той же таблицы. Мне удалось получить работу SELECT запрос, который вычисляет ранг, но мне трудно преобразовать его в UPDATE, Это запрос: SELECT ((vi…
21 апр '13 в 17:31
1 ответ

Mysql Подвыбор рейтинга

У меня есть две таблицы с ценами и статьями. Таблица цен может содержать несколько строк для одного товара. Мне нужно найти лучшую цену для каждой статьи. Моя первая попытка: SELECT price_list.id, price_list.ranking, price_list.article_variant_id, p…
14 июн '18 в 12:17
1 ответ

SQL Server Несколько подсчетов даты подвыбор в том же запросе

Я пытаюсь найти способ вывести количество заказов за customer id так же как date первого и последнего заказа в диапазоне дат от Orders таблица, где каждый заказ имеет как buyer_id а также seller_id, Таблица заказов содержит OrderNumber, Buyer_ID, Se…
12 фев '17 в 06:49
4 ответа

FetchMode Join против SubSelect

У меня есть две таблицы Employee и Department следующие классы сущностей для них обоих Department.java @Entity @Table(name = "DEPARTMENT") public class Department { @Id @Column(name = "DEPARTMENT_ID") @GeneratedValue(strategy = GenerationType.AUTO) …
07 окт '15 в 05:59
2 ответа

SQL с использованием подзапроса select для диапазона дат в операторе where для определения максимального значения в этом диапазоне дат

Я пытаюсь получить максимальное значение на пользователя в течение определенного периода времени. Диапазон дат определяется первым появлением каждого пользователя в отдельном временном диапазоне и за 2 недели до этого, то есть первый раз, когда поль…
25 окт '18 в 19:40
0 ответов

Индексирование столбцов в MS Access

С некоторой помощью я недавно создал запрос, используя 2 локальные таблицы; одна из таблиц - "Продажи", а другая - "Ежедневные цены". Наша таблица продаж в настоящее время не может хранить цену, по которой продукт был продан за день, поэтому мы извл…
04 июл '16 в 10:17
2 ответа

Подвыбрать в MySQL

У меня есть следующая таблица, представляющая автобусы и точки, в которых они останавливаются. bus_table bus stop_no station_id 1 1 1 1 2 2 1 3 3 2 1 7 2 2 8 2 3 9 3 1 3 3 2 4 3 3 5 3 4 6 3 5 7 Я хочу добраться от станции 1 до станции 9. Какой запро…
03 июл '16 в 13:23