Я работаю над небольшой системой журналов для веб-страницы, и у меня возникли некоторые трудности с запросом. Я хочу сделать несколько вещей. Я пытался выполнить несколько вложенных / подзапросов, но, похоже, не могу сделать это правильно.
У меня есть две таблицы:
User = {userid: int, username}
Registered = {userid: int, favoriteid: int}
Мне нужен запрос для перечисления всех идентификаторов пользователей и имен пользователей. Кроме того, мне также нужно подсчитать общее количество избранных, в которых зарегистрирован пользователь.
Пользователь, который не зарегистрирован ни в одном избранном списке, также должен быть указан в списке, но число избранных равно нулю.
Я надеюсь, что я объяснил свой запрос, но в противном случае, пожалуйста, напишите мне, чтобы я мог уточнить.
Кстати, запрос, который я пробовал, выглядит так:
SELECT user.userid, user.username FROM user,registered WHERE user.userid = registered.userid(SELECT COUNT(favoriteid) FROM registered)
Однако, к сожалению, это не помогает,
С уважением
Mestika