Биллинговая система Nodeny

Главная категория => Nodeny 49 => Тема начата: Андрій от 09 Марта 2013, 00:05:28



Название: mysql select
Отправлено: Андрій от 09 Марта 2013, 00:05:28
як змінити цю вибірку, щоб не відображало користувачів в яких є непрочитані повідомленя в особистому кабінеті (тобто не нажата кнопка ознайомився)
Код:
SELECT users.id, ip, balance  FROM `users`;


Название: Re: mysql select
Отправлено: Андрій от 09 Марта 2013, 18:48:33
наскільки я розумію одним запитом mysql тут не обійтись ? потрібно скриптом таке робити ?


Название: Re: mysql select
Отправлено: ser970 от 10 Марта 2013, 11:29:43
як змінити цю вибірку, щоб не відображало користувачів в яких є непрочитані повідомленя в особистому кабінеті (тобто не нажата кнопка ознайомився)
Код:
SELECT users.id, ip, balance  FROM `users`;
что именно и где должно отображаться?


Название: Re: mysql select
Отправлено: Андрій от 10 Марта 2013, 14:53:21
як змінити цю вибірку, щоб не відображало користувачів в яких є непрочитані повідомленя в особистому кабінеті (тобто не нажата кнопка ознайомився)
Код:
SELECT users.id, ip, balance  FROM `users`;
что именно и где должно отображаться?

Потрібно зробити select в базі, щоб вибрати користувачів в яких немає непрочитаних повідомлень


Название: Re: mysql select
Отправлено: Андрій от 11 Марта 2013, 21:30:02
треба було добавити таку умову

Код:
and users.id=pays.mid and users.id not in(select distinct pays.mid from pays where category in (490,496))