Как получить значение поля у которого другие значения равны условию?

149
02 февраля 2018, 22:58

Мне нужно получить id папки, у которой все статусы файлов равны 3.

file_id  status   folder_id
1          3         1
2          1         2 
3          3         1 
4          3         1
5          3         2 

То есть у всех файлов папки folder_id 1, status равен 3. А у папки folder_id 2, не все имеют статус 3. Поэтому мне нужно чтобы вернулся запрос folder_id равный 1. Не знаю куда копать, это как то связано с группировкой?

Answer 1
select folder_id
  from tab
 group by folder_id
 having max(status)=3 and min(status)=3
READ ALSO
const = BASE_PATH.'/folder' не работает на сервере

const = BASE_PATH.'/folder' не работает на сервере

ЗдравствуйтеМой код такой:

201
Прогресбар в MVC

Прогресбар в MVC

Появилась необходимость сделать прелоадерДвижок построен на MVC

166
Не звездный рейтинг для WordPress

Не звездный рейтинг для WordPress

Сейчас мой сайт использует звездный рейтинг такого вида (в товарах Woocommerce)

157
Проблемы записи сайта на хост

Проблемы записи сайта на хост

ЗдравствуйтеПроблема в том, что на локалке сайт работает отлично, а на хосте почему-то выдаёт следующее Связано ли это с неправильным указанием...

128