Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
219 changes: 0 additions & 219 deletions __tests__/app.test.js

This file was deleted.

58 changes: 57 additions & 1 deletion sql/setup.sql
Original file line number Diff line number Diff line change
Expand Up @@ -45,4 +45,60 @@ CREATE TABLE comments(
-- "photoUrl": "password",
-- "caption": "caption for testing comments 1 user",
-- "tags": "tag 1"
-- }
-- }





-------------------
-- BONUSES --
-------------------


-- SELECT users.id
-- RANK() OVER(ORDER BY SUM(comments.id) DESC)
-- FROM comments
-- INNER JOIN posts
-- ON posts.id = comments.post_id
-- INNER JOIN users
-- ON users.id = posts.user_id
-- GROUP BY comment LIMIT 10

-- SELECT * FROM users
-- SELECT * FROM posts
-- SELECT * FROM comments

-- SELECT email, RANK() OVER (ORDER BY SUM(amount) DESC)
-- FROM customer
-- INNER JOIN rental
-- ON rental.customer_id = customer.customer_id
-- INNER JOIN payment
-- ON payment.rental_id = rental.rental_id
-- GROUP BY email

-- SELECT user_id FROM posts
-- JOIN users
-- ON user.users_id = post.users_id

-- RANK() OVER (ORDER BY COUNT(posts) DESC)

-- #2
-- SELECT user_id,
-- COUNT(posts), RANK() OVER (ORDER BY COUNT(posts) DESC)
-- FROM users
-- INNER JOIN posts
-- ON posts.user_id = users.id
-- GROUP BY posts.user_id
-- LIMIT 10

-- #1
-- SELECT user_id,
-- COUNT(posts), RANK() OVER (ORDER BY COUNT(comments) DESC)
-- FROM users
-- INNER JOIN posts
-- ON posts.user_id = users.id
-- INNER JOIN comments
-- ON comments.post_id = users.id
-- GROUP BY posts.user_id
-- LIMIT 10