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

Use this tag for questions related to subqueries (i.e. a query that is nested inside a SELECT, INSERT, etc.), that use IN at their outer statement.
2 ответа

Использование одной ячейки для ссылки на другую базу данных и объединение двух в запросе

Я пытаюсь выяснить, есть ли способ взять значение в ячейке и заменить его текстовым именем пользователя, на которое это число ссылается в другой таблице. Я просмотрел подзапросы, но не думаю, что это то, чего я хочу. Так, например, мой запрос теперь…
23 янв '12 в 18:25
1 ответ

Нет строк после определенного значения

Date time Record ID Action 9/9/2018 7:03 102 Support 9/9/2018 7:03 102 hello 9/10/2018 7:03 103 Fetch it 9/10/2018 7:03 103 Ask it 9/10/2018 7:03 103 enable it 9/9/2018 5:03 104 support 9/9/2018 4:03 104 Fetch it 9/11/2018 7:03 105 Support 9/11/2018…
24 сен '18 в 21:29
4 ответа

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

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

MySQL: интервал вокруг столбца id и возврат другого из подзапроса с несколькими столбцами

Я хотел бы запустить запрос из таблицы, где содержание выглядит так: id | col1 | col2 | col3 ----------------------- 1 | i_11 | i_12 | i_13 2 | i_21 | i_22 | i_23 3 | i_31 | i_32 | i_33 .. | ... | ... | ... SELECT col1 FROM table WHERE id IN (SELECT…
30 окт '11 в 21:50
1 ответ

Хотите использовать пункт между в подзапросе

Я хочу получить запись о сотруднике, который подал заявление с даты "2016-03-16" до "2016-03-25". Но когда я напишу свой запрос, в котором я бы упомянул условие между в условии where, как я упомянул дату select * from leave_form where from_date and …
25 мар '16 в 07:50
2 ответа

MYSQL Inner Join & Получить значение из подзапроса

Хорошо, я пытаюсь сравнить две таблицы и затем ввести список из трети имен, чтобы получить итоговые значения за предыдущие 10 дней. Запрос выполняется, но дает мне нулевой результат и только один результат. Если я удаляю DATE_ADD и заменяю его на ре…
26 ноя '12 в 20:22
1 ответ

Внутреннее левое соединение, чтобы получить значение на предыдущую дату

Я пытаюсь получить значение GR2 на предыдущую дату TabDate в следующем запросе: DECLARE @ShN money=STRLOG.dbo.fn_VarValue('ShN') DECLARE @ShNs money=STRLOG.dbo.fn_VarValue('ShNs') DECLARE @ShNN money=STRLOG.dbo.fn_VarValue('ShN') +STRLOG.dbo.fn_VarV…
25 янв '15 в 09:30
3 ответа

ГДЕ [1 из этих значений] В [1 из этих значений]

У меня есть следующий запрос: SELECT A.id FROM logsen_alertes A WHERE ( SELECT LA2.type_colocation_id FROM logsen_liaisons_annonces_types_colocations LA2 WHERE LA2.annonce_id = 25 AND LA2.annonce_type = 4 ) IN ( SELECT L4.souhait FROM logsen_liaison…
08 мар '13 в 11:32
4 ответа

Подзапрос SQL соответствует жестко закодированным критериям IN, но не подзапросу

У меня есть группа людей, которые прошли тест. Я могу выбрать их идентификаторы с помощью этого запроса: SELECT person_id FROM tests WHERE test_code = 1234 Я хотел бы извлечь записи этих людей из демографической таблицы, поэтому я попытался выполнит…
20 окт '10 в 17:02
4 ответа

Проблема производительности postgres с вложенными подзапросами sql

Для упрощения случая предположим, что есть следующие 3 таблицы A(a_id), B(b_id,val_b), C(a_id,b_id,val_c) Мне нужно найти все a_id, которые имеют определенные пары значений из B и C. Пример найти все a_id, которые имеют записи (val_b='1' и val_c='2'…
1 ответ

Один и тот же (под) запрос несколько раз в запросе mysql

У меня есть запрос MySQL, как следующий. select new,processing,close from (select count(id) new from tickets where id_client in (_a_list_of_client_id) and status = new), (select count(id) processing from tickets where id_client in (_a_list_of_client…
30 окт '13 в 13:31
1 ответ

Oracle подзапрос смешной

Представьте себе запрос SELECT Col_A FROM TABLE_A WHERE Col_A IN (SELECT Col_A FROM TABLE_B) За исключением того, что TABLE_B не имеет столбца Col_A; Только TABLE_A имеет это. Я пробовал это в Oracle 12, и я не уверен, насколько далеко в версиях он …
22 фев '18 в 20:11
1 ответ

Сравнение Soundex с подзапросом, разделенным запятыми?

Я выполняю soundex запрос к таблице пользователей. Подзапрос пользователей предоставляется в виде списка строк через запятую. Я хочу сделать что-то похожее на следующее, но я не могу найти синтаксис записи, чтобы сделать эту работу. select * from ((…
16 июл '13 в 14:35
1 ответ

Фильтрация результатов с использованием подзапросов в ReQL/Rethink?

Я пытаюсь узнать больше о RethinkDB и его возможностях подзапроса. Мне было интересно, если в ReThinkDB будет возможно следующее: // example of "post" document: { id: .., allow: [], disallow: [some_label_id, other_label_id], ... } // example of "lab…
03 мар '13 в 10:42
1 ответ

2 подзапроса в значениях операторов вставки в MS SQL Server Compact Edition 4.0

В частности, я использую SQL Server Compact 4.0, если это имеет значение. У меня есть 3 таблицы (примечание,userTable, стих). таблица user и verse не имеет никакой корреляции, кроме как в этой таблице примечаний, поэтому я не могу сделать один подза…
06 мар '18 в 08:25
2 ответа

Ниже запрос не дает ожидаемый результат, пожалуйста, помогите мне

Запрос select должен отображать отдельную строку для каждого значения, которое он получает, но при выполнении этого запроса он выдает только первое значение из подзапроса, используемого в предложении IN. SELECT prod_id FROM tbl_product WHERE tbl_pro…
30 дек '10 в 07:19
3 ответа

Переписать IN подзапрос как JOIN

У меня никогда не было хорошей производительности с IN в MySQL, и я снова столкнулся с проблемой производительности. Я пытаюсь создать представление. Соответствующая часть этого: SELECT c.customer_id, .... IF (c.customer_id IN ( SELECT cn.customer_i…
16 дек '10 в 23:22
5 ответов

Что не так с этим запросом MySQL? SELECT * AS `x`, как снова использовать x позже?

Следующий запрос MySQL: select `userID` as uID, (select `siteID` from `users` where `userID` = uID) as `sID`, from `actions` where `sID` in (select `siteID` from `sites` where `foo` = "bar") order by `timestamp` desc limit 100 … Возвращает ошибку: U…
30 дек '09 в 16:09
1 ответ

Подзапросы (в / существует), чтобы присоединиться

SELECT *, `o_cheque_request.member_id`, `o_cheque_request.wallet_id` FROM `o_cheque_request`, `o_member`, o_memberinfo` WHERE `o_cheque_request.member_id` = `o_member.member_id` AND `o_member.member_id` = `o_memberinfo.member_id` AND withdraw_date &…
03 фев '15 в 05:08
1 ответ

MySQL - Как добавить синтаксис псевдонима в подзапрос

Я новичок в MySQL и до сих пор проблемы с его синтаксисом. У меня есть этот запрос: SELECT a, b, c, d, e FROM table1 WHERE status = 'skipped' AND batchid IN (SELECT batchid FROM (SELECT distinct batchid, date_format(uploaddate, '%Y-%m-%d') FROM tabl…
28 янв '11 в 18:42