Форум программистов, компьютерный форум, киберфорум
MySQL
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 1
Регистрация: 28.07.2016
Сообщений: 9
1

Запрос select id from table where value in (select )

25.02.2019, 11:13. Показов 2320. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть запрос
MySQL
1
2
SELECT * FROM members_members_properties_values mmpv
  WHERE mmpv.id IN (512058,512063,515961,516091,532635,560318,560326,560329,560332,564340);
Результат которого выглядит так:
 
51205847004776998
51206347004776999
51596147394680877
51609147407681007
53263549062097551
560318518303125211
560326518311125219
560329518314125222
560332518317125225
564340522325129194
Есть запрос
MySQL
1
SELECT fumvi.ids FROM for_update_mmpv_value_id fumvi WHERE fumvi.mmpv_id = '516091'
Результат которого выглядит так:
 
512058,512063,515961,516091,532635,560318,560326,560329,560332,564340
Это одна ячейка с данными из таблицы "for_update_mmpv_value_id".
При выполнении запроса
MySQL
1
2
select * FROM members_members_properties_values mmpv
WHERE mmpv.id IN (SELECT fumvi.ids FROM for_update_mmpv_value_id fumvi WHERE fumvi.mmpv_id = '516091');
Выводит результат:
 
512058 470047 76998
Вопрос - как заставить mysql понять, что мне необходимо найти все значения "mmpv.id" при их совпадении с данными из "fumvi.ids"?

Добавлено через 6 минут
UPD: Т.е. результат последнего запроса должен быть идентичен первому.

Добавлено через 3 минуты
UPD 2:
Проблема решается через find_in_set
Запрос
MySQL
1
2
select * FROM members_members_properties_values mmpv
WHERE  find_in_set (mmpv.id, (SELECT fumvi.ids FROM for_update_mmpv_value_id fumvi WHERE fumvi.mmpv_id = '516091'));
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.02.2019, 11:13
Ответы с готовыми решениями:

Как реализовать на C# запрос типа SELECT ... WHERE col IN (SELECT ...)
Есть две таблицы DataTable t1 и DataTable t2. Как выбрать в таблице t1 все строки, у которых...

select s odnoi table, and insert v drygyjy table
privet! mne nado sdelat backup s ASP.NET, kogda stirayt DB, no na vsaki slychay mne nado soxranit...

select from [TABLE OF]
Можно ли сделать select-запрос из переменной типа 'TABLE OF'. Или функции, возвращающей тип TABLE...

Table.Select И DataRow[]
String CmdLen = @"SELECT b1.SERN, b1.DDATE, b1.TTIME, b1.LATT, b1.LONGT, b1.FROM_FLAG ...

0
25.02.2019, 11:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.02.2019, 11:13
Помогаю со студенческими работами здесь

Multi select from same table and column
SELECT `tag`, `count` FROM `tags` WHERE `tag` IN (".implode(',', $tagsArr).") Пытаюсь сделать вот...

insert into table values (select....
Здравствуйте, скажите, как заставить работать следующий запрос: insert into tg3.dbo.tg3hour values...

Insert data into table(from select) using 2 DataGridView
Всем привет Ребята, помогите разобраться где у меня ошибка. 2 DataGridView, в первом DGV я храню...

Результат SELECT в виде 'table.field' = value
Здравствуйте! Подскажите, пожалуйста, есть ли стандартный способ средствами mysql (на худой конец...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru