Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
MySQL запрос из нескольких таблиц. (Po4emu4ka) 06/05/2006 - 10:57:30
      Re: MySQL запрос из нескольких таблиц. (Po4emu4ka) 06/05/2006 - 11:01:26
      Re: MySQL запрос из нескольких таблиц. (Po4emu4ka) 06/05/2006 - 11:02:30
      Re: Сложный запрос из нескольких таблиц (T@T@p) 21/04/2007 - 16:34:46



From: Po4emu4ka - 06/05/2006 - 10:57:30
Subject:MySQL запрос из нескольких таблиц.
-----------------
Помогите разобраться, почему не работает такая конструкция. :( Чего-то я не допонимаю.
Есть две таблицы.
mysql> select * from group_rbt_relations where msisdn="22222222";
+----------+----------+-----------+---------+---------------------------+
| msisdn | group_id | time_from | time_to | rbt_id |
+----------+----------+-----------+---------+---------------------------+
| 22222222 | 0 | 0 | 1440 | 0000000093030030000000005 |
| 22222222 | 1 | 0 | 360 | 0000000093030030000000005 |
| 22222222 | 1 | 360 | 1440 | 0000000093030030000000005 |
+----------+----------+-----------+---------+---------------------------+

mysql> select * from subscriber_groups where msisdn="22222222";
+----------+----------+------------+--------+
| msisdn | group_id | group_name | status |
+----------+----------+------------+--------+
| 22222222 | 0 | NULL | ACTIVE |
| 22222222 | 1 | t | ACTIVE |
+----------+----------+------------+--------+

Далее, я хочу выбрать rbt_id этого msisdn-а, из группы с id "0" в состоянии ACTIVE ну и лежащую в заданных временных промежутках.

mysql> SELECT relations.rbt_id FROM group_rbt_relations AS relations, subscriber_groups AS groups WHERE relations.msisdn=relations.msisdn AND relations.group_id=groups.group_id AND relations.msisdn="22222222" AND relations.group_id=0 AND groups.status='ACTIVE' AND relations.time_from <"100" AND relations.time_to >"100";
+---------------------------+
| rbt_id |
+---------------------------+
| 0000000093030030000000005 |
| 0000000093030030000000005 |
+---------------------------+

Почему выползают две записи???


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
31347



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |