SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 13.07.2018 14:40:33

Vtornik
Участник
Зарегистрирован: 27.02.2018
Сообщений: 17

Вывод всех строк из таблицы по хэш-строке

Существует таблица с четырьмя полями:

email - адреса почтового ящика, с которого поступило письмо;
hash - уникальная хэш-строка, которая присваивается каждому письму (почтовому сообщению);
date - дата поступления письма;
subject - тема письма;
text - текстовое содержание письма.

Строки в таблицу вносятся в порядке "живой очереди".

Требуется составить запрос с просьбой выдать такой список строк со сведениями из всех полей, чтобы в нём в поле email содержался один и тот же адрес почтового ящика. Этот адрес должен быть определён по хэш-строке, которая была ранее присвоена одному из полученных писем: с какого адреса это письмо было отправлено, по такому адресу и надо делать отбор строк для выдачи в PHP-скрипт.

Отредактированно Vtornik (13.07.2018 20:44:10)

Неактивен

 

#2 16.07.2018 09:04:47

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Вывод всех строк из таблицы по хэш-строке

select .. from `таблица` where email = (select email from `таблица` where `hash` = 'хэш-строка, которая была ранее присвоена одному из полученных писем')

если не то, то приводите пример тестовых данных и какой результат вы на них хотите получить

Неактивен

 

#3 17.07.2018 09:22:10

Vtornik
Участник
Зарегистрирован: 27.02.2018
Сообщений: 17

Re: Вывод всех строк из таблицы по хэш-строке

Спасибо, получилось без сучка без задоринки.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson