|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
31347
|
|