Если у нас есть две таблицы, скажем;«пользователи» и «изображения», как мы выбираем пользователей, у которых есть как минимум X изображений?Я считаю, что мне нужно использовать COUNT (), но я не уверен в общем синтаксисе ...
Таблица "users" в виде поля user_id , и каждое изображение в "images"Строка имеет "user_id", поэтому две таблицы таблицы могут быть объединены с использованием этих.
Я пытался:
SELECT users.*, SELECT COUNT(*)
FROM images
WHERE images.user_id=users.user_id AS num_images
WHERE num_images>2
Но не повезло - синтаксис неправильный, но не знаете, как правильновыполнить внутренний запрос или просто присоединиться к таблице, где в таблице изображений есть как минимум 2 строки.