|
|
|
Сформировать запрос
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Нужно сформировать запрос. Есть 2 запроса: select persons.e_mail where id > 1000 select history.e_mail where id < 1000 нужен запрос который включил в себя адреса почты, совпадающие в этих запросах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2018, 09:09 |
|
||
|
Сформировать запрос
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2018, 09:22 |
|
||
|
Сформировать запрос
|
|||
|---|---|---|---|
|
#18+
сейчас задача посложнее Есть уже сформированный запрос: в нем идет выборка persons.e_mail . (запрос получаю готовый в таком виде из базы) Нужно из таблицы History выбрать persons.e_mail , которые есть в этом запросе select persons.company as f,persons.id,kind.name as kn,persons.name,persons.telephone,persons.information,persons.position,persons.events,persons.num,persons.e_mail,net_country.name_en as country,persons.date_mail_last as last_mail,Companys.name as comp from persons left join Companys on persons.company = Companys.id left join kind on Companys.kind = kind.id left join net_country on persons.country = net_country.id where (net_country.name_en LIKE "%China%") order by num ASC ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2018, 09:51 |
|
||
|
Сформировать запрос
|
|||
|---|---|---|---|
|
#18+
terlalexзапрос получаю готовый в таком виде из базыИз базы можно получить набор записей. Запрос - это то, что отсылают в БД. И получить этот текст обратно проблематично. terlalexНужно из таблицы History выбрать persons.e_mail , которые есть в этом запросеЕсли имеется в виду представление (VIEW), то Код: sql 1. 2. 3. А вот если набор записей возвращает хранимая процедура - всё грустно, надо сливать его во временную таблицу. а потом работать с ней по той же схеме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2018, 10:27 |
|
||
|
Сформировать запрос
|
|||
|---|---|---|---|
|
#18+
у меня в строковой переменой храниться этот большой запрос. я думаю вытаскивать его , поместить в переменную и как-то сформировать запрос с её помощью ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2018, 10:30 |
|
||
|
Сформировать запрос
|
|||
|---|---|---|---|
|
#18+
пошел по этому пути, выдает верно. SELECT /* DISTINCT */ persons.e_mail FROM persons, history WHERE persons.id > 1000 AND history.id < 1000 AND persons.e_mail = history.e_mail а можно выделить наоборот те, persons.e_mail , что не в таблицу history ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2018, 15:20 |
|
||
|
Сформировать запрос
|
|||
|---|---|---|---|
|
#18+
terlalex persons.e_mail , что не в таблицу history Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2018, 16:52 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39733929&tid=1829472]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 364ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...