У меня есть проект базы данных для опроса.Внутренние соединения MySQL?
У меня есть таблица ПОЛЬЗОВАТЕЛЕЙ с user_id PK и именем.
ВОПРОС с вопросом question_id и question_text.
POSSIBLE_ANSWER с answer_id PK, значением, текстом.
Кроме того, у меня есть USER_ANSWERS с user_id от пользователей, Question_id, answer_id.
Также есть еще 3 таблицы, не относящиеся к моему вопросу.
Что мне нужно, выберите avg (значение) для всех пользователей, где name like'm% '.
Надеюсь, это ясно спасибо.
'AVG()' нужна группа для работы. – Crontab
@Crontab: В зависимости от базы данных это может быть необязательно. Если не указано GROUP BY, по крайней мере MySQL создает неявную группу всех строк в результирующем наборе – PatrikAkerstrand
@PatrikAkerstrand: true, я предполагал, что искателю нужны средние значения для каждого пользователя, как вы упомянули в своем ответе. – Crontab