Короткая схема базы данных:Помощи с SQL запросом
- пользователей (ID)
- игр (current_player_id) // имеет много карт
- карт (author_id, game_id, содержание, created_at)
- game_views (game_id, user_id) // показывает, какие игры пользователь видел
Мне нужно найти игру для пользователя, который отвечает всем, чьи правила: current_player
- игры является NULL (игра не играет никто прямо сейчас)
- автор последней карты в игре (порядка по created_at, я думаю) не пользователь
- игра не видели пользователем
Я использую PostgreSQL.
Извините, но я думаю, вы неправильно поняли, что я хочу. Я хочу найти игры, которые отвечают всем правилам сразу. – yukas
А, ок. Лемм редактирует это. –