|
@@ -79,7 +79,7 @@ CREATE TABLE `comment` (
|
|
- Всех комментов к посту с `post_id` = 2
|
|
- Всех комментов к посту с `post_id` = 2
|
|
- Запрос, используя `INNER JOIN` (используя `USING(post_id)` или `ON (post.post_id = comment.post_id)`) или `WHERE` из таблицы постов и комментов,
|
|
- Запрос, используя `INNER JOIN` (используя `USING(post_id)` или `ON (post.post_id = comment.post_id)`) или `WHERE` из таблицы постов и комментов,
|
|
Отметьте для себя отсутствие поста без комментов в выборке.
|
|
Отметьте для себя отсутствие поста без комментов в выборке.
|
|
- - Запрос, используя `LEFT JOIN`, который выведет все посты, включая тот, у которого нет комментов.
|
|
|
|
|
|
+ - Запрос, используя `LEFT JOIN`, который выведет все посты, и комменты к ним, включая тот, у которого нет комментов.
|
|
- Сделайте запрос, который выбирает посты, их комменты и их подкомментарии, используя `AS` и `comment_parent_id`
|
|
- Сделайте запрос, который выбирает посты, их комменты и их подкомментарии, используя `AS` и `comment_parent_id`
|
|
3. Сделайте запросы выборки и группировки:
|
|
3. Сделайте запросы выборки и группировки:
|
|
- Выведите все посты и количество комментариев к ним, используя `GROUP BY` и `count(comment.comment_id)`.
|
|
- Выведите все посты и количество комментариев к ним, используя `GROUP BY` и `count(comment.comment_id)`.
|