Size: a a a

2021 August 29

А

Артём in MySQL
Да, это таблицы, они у меня пока только на бумаге, не указал фк

Получается связи по updateTime
И user_id
источник

DE

Denis Efremov in MySQL
Назови таблицы в соответствии с их содержимым
источник

DE

Denis Efremov in MySQL
И всегда так делай в будущем
источник

DE

Denis Efremov in MySQL
И зачем бумагу марать? Сразу в БД пробуй
источник

V

VipVostok in MySQL
Здравствуйте.
У меня имеется 2 таблицы:
1.users
- login
- dealer

2. user_packet_groups
- id
- login
- time_till

Вопрос заключается в следующем:
При запросе $mysql = mysql_num_rows(mysql_query("SELECT id FROM user_packet_groups WHERE time_till > UNIX_TIMESTAMP( )")); выдает всех активных пользователей.
При запросе $login = $_SESSION['user_login'];
$mysql = mysql_num_rows(mysql_query("SELECT * FROM users WHERE dealer='$login'"));
выдает общее количество пользователей данного логина.
Мне надо сделать запрос, чтобы выдавало количество активных пользователей данного логина.
источник

IZ

Ilia Zviagin in MySQL
Уверен, что это ER-диаграмма?
источник

IZ

Ilia Zviagin in MySQL
Используй JOIN , Люк
источник

V

VipVostok in MySQL
при Join выдает список, а мне надо количество
источник

IZ

Ilia Zviagin in MySQL
count(*)
источник

V

VipVostok in MySQL
можете помочь с запросом? у меня не получается
источник

IZ

Ilia Zviagin in MySQL
select count(*)
from users u
join user_packet_groups upg on upg.login = u.login and upg.time_till > UNIX_TIMESTAMP( )
where u.dealer = :login
источник

V

VipVostok in MySQL
вот мой запрос <?php  
$login = $_SESSION['user_login'];

$mysql = mysql_num_rows(mysql_query("SELECT id
FROM user_packet_groups left join users on user_packet_groups.login = users.login and time_till > UNIX_TIMESTAMP( ) where dealer='$login'"));
echo $mysql;
?> не получается
источник

IZ

Ilia Zviagin in MySQL
Это не запрос
источник

V

VipVostok in MySQL
я должен это вывести
источник

V

VipVostok in MySQL
при помощи php
источник

V

Vladislav in MySQL
Запрос значит не правильный
источник

V

VipVostok in MySQL
я опишу вопрос так, в поле логин записывается пользователь, назовем его admin, он является дилером. далее он регистрирует под себя других пользователей, которые тоже записываются в поле login. Отличие заключается в том что у других в поле dealer будет admin а у самого админа это поле пустует. Когда пользователь заходит на сайт то при помощи php скрипта $login = $_SESSION['user_login']; мы присваиваем логину данного пользователя.
источник

V

VipVostok in MySQL
спасибо всем, запрос получилось
источник

L

LiFeAiR in MySQL
А id для всех общий? Или есть какой то другой fk?
источник

L

LiFeAiR in MySQL
https://t.me/pgsql/326201
Везде блин наспамил(
источник