Mysql complicated select

316
05 июня 2017, 23:05

Мне необходимо найти все посты (из таблицы posts) у которых отношение количества лайков (likes) к подписчикам из таблицы пользователей (users.subscribers) больше определенной величины. Как это можно сделать одним запросом.

Я пробовал такой вариант:

 SELECT `userid`,`likes`
   FROM `posts`
  WHERE `likes` / (SELECT `subscribers` FROM `users` WHERE `user` = `userid`) > 2
Answer 1
SELECT P.userid, P.likes
  FROM posts P
  JOIN users U ON U.user=P.userid and P.likes/U.subscribers > 2
READ ALSO
MySQL Выборка данных по условию

MySQL Выборка данных по условию

Здравствуйте, не получается составить корректный запросЕсть две таблицы author и book у обеих есть поле id_author

434
Проверка данных на ввод Android Studio

Проверка данных на ввод Android Studio

Господа, подскажите, только только начинаю разбиратьсяМне нужно сделать примерно следующие вещи: 1) Имеется строка для ввода данных, мы пишем,...

515
Как поменять изображения у нескольких JPanel?

Как поменять изображения у нескольких JPanel?

Есть класс ImageImport, унаследованный от JPanel:

282
Быстро вставить 1 000 000 значений в mysql [дубликат]

Быстро вставить 1 000 000 значений в mysql [дубликат]

На данный вопрос уже ответили:

385