fix: исправлено дублирование пользователей в списке
- Добавлен UNIQUE constraint на user_id в user_notification_settings - Удалены существующие дубликаты из таблицы - Добавлен DISTINCT в SQL запрос списка пользователей - INSERT ON DUPLICATE KEY UPDATE теперь корректно предотвращает создание дублей
This commit is contained in:
parent
7c597457ce
commit
84a10f7909
|
|
@ -30,7 +30,7 @@ class AdminController extends Model
|
|||
}
|
||||
|
||||
$stmt = $this->pdo->prepare("
|
||||
SELECT u.id, u.username, u.email, u.role, u.created_at,
|
||||
SELECT DISTINCT u.id, u.username, u.email, u.role, u.created_at,
|
||||
uns.telegram_chat_id, uns.email_for_alerts
|
||||
FROM users u
|
||||
LEFT JOIN user_notification_settings uns ON u.id = uns.user_id
|
||||
|
|
|
|||
Loading…
Reference in New Issue