Есть таблица users с пользователями
userID ... points
Есть таблица objects с объектами принадлежащими пользователям
userID ... object
Входные данные - ID пользователя под которым мы залогинены.
Мне нужно ОДНИМ запросом выбрать 1 случайный объект любого другого пользователя у которого есть игровые баллы (points > 0).
то есть мне нужно примерно следующее
SELECT *
FROM objects
WHERE userID <> 99999
AND points > 0
ORDER BY RAND()
LIMIT 1 ;
Но points принадлежат пользователю (таблица users), а в текущем виде points проверяется для объекта (таблица objects)
Гуру SQL запросов, помогите, пожалуйста