В первом запросе есть все статьи пользователя, во втором отредактированы все комментарии, добавленные пользователем
: используйте LEFT JOIN insted JOIN
blockquote>SELECT id_total_articles, username, total_articles, total_comments FROM ( SELECT u.id as id_total_articles, u.username, COUNT(a.id) AS total_articles FROM users u LEFT JOIN articles a ON u.id = a.user_id GROUP BY u.id, u.username ) as AC left join ( SELECT u.id as id_total_comments, COUNT(c.id) AS total_comments FROM users u LEFT JOIN comments c ON u.id = c.user_id GROUP BY u.id, u.username ) as CC ON AC.id_total_articles = CC.id_total_comments;
Нет. Полное доверие является термином.NET, использованным, чтобы указать, что оно не работает в уменьшенной-priviledge песочнице.NET. В.NET до 3,5 SP1, этого включенного выполнения от сетевого ресурса (в конфигурации по умолчанию). Это также включает выполнение как приложение ClickOnce, которое не запросило дополнительные полномочия, или в некоторой другой песочнице на базе браузера.
Полное доверие означает, что может сделать что-либо пользователь, которого оно выполняет, как может сделать, не, который работает как администратор.
Нет. С версии 2.0 платформа .NET имеет свою собственную небольшую установку файловой системы для безопасности. Администратор или нет, приложения .NET не сделают определенных вещей, если они не будут работать от 'доверяемого' местоположения.
Примерно чему-либо на Вашем локальном жестком диске доверяют, но (и предположительно они зафиксировали это для 3.5sp1), даже локальная интранет не , доверял, таким образом, большинство настольных приложений .NET даже не запустится, если они будут находиться на сетевом диске или доле.
можно изменить конфигурацию на машине, таким образом, она позволит приложения от той зоны, но она должна быть сделана для каждый машина, это собирается запустить приложение, которое повреждает общий корпоративный сценарий развертывания.
С точки зрения ASP.NET, это также означает, что определенные операции требуют большего 'доверия', чем другие. Отправка электронной почты, например, может вызвать исключения если не настроенный правильно.