Я работаю над созданием курса, где пользователю нужно отобразить всех учащихся по X курсам. Например, если выбран класс биологии, пользователь должен иметь возможность фильтровать пользователей в зависимости от количества других курсов, в которых они уже находятся. Моя таблица имеет следующие поля: id, uid, courseid. Я хочу сделать что-то подобное, но не знаю, что синтаксис должен быть:SQL Count появление значения
SELECT * FROM course_list WHERE count(uid) > X AND courseid=Z
Где X это количество курсов пользователя фильтруется (значение 0-3), и Z представляет собой просто идентификатор от курса, на который в данный момент смотрит пользователь.
Работал отлично, мой единственный вопрос - это то, что используется @? С каким количеством php я использую свои знания sql, довольно просто :( – dan
@dan - Это были бы параметры для запроса. Я использовал их как заполнители вместо X и Z. Я точно не знаю, как MySQL принимает параметры. –