SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 05.07.2012 11:54:26

barch
Участник
Зарегистрирован: 05.07.2012
Сообщений: 1

Помогите, пожалуйста, правильно составить два запроса Mysql

Здравствуйте! Прошу помощи у более опытных товарищей. Не могу сообразить как составить запрос к mysql базе.
Есть две таблицы.

1. Messages (RecNo int - Уникальный идентификатор сообщения,
MessageDate date - дата сообщения,
Notes text - текст сообщения)

2. MessagesAgents (RecNo int - Уникальный идентификатор агента,
Type int - Тип Агента (0 - от кого сообщение, 1 - кому сообщение), агентов с типом 0 и типом 1 может быть для одного сообщения больше 1,
Document int - идентификатор сообщения, связан с Messages.RecNo,
Agent int - идентификатор агента)

Поставлено две задачи:

1. Необходимо выбрать все записи из Messages, у которых одинаковые наборы агентов типа 0 и типа 1 (у которых одни и те же отправители и получатели)

2. Необходимо сделать выборку по 1 одному последнему сообщению из всех диалогов. Диалог - это все сообщения, у которых одинаковые наборы агентов типа 0 и типа 1.
Как это сделать?

Неактивен

 

Board footer

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