Skip to content

Commit db1407a

Browse files
authored
Update montezbradley.sql
1 parent e033549 commit db1407a

File tree

1 file changed

+18
-32
lines changed

1 file changed

+18
-32
lines changed
Lines changed: 18 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,22 @@
1-
SELECT *
2-
3-
FROM media_items
4-
5-
SELECT type, COUNT(*)
6-
AS item_count
1+
SELECT
2+
COUNT(*) As count
73
FROM media_items
84
GROUP BY type;
95

10-
SELECT SUM(media_items.pages)
11-
AS total_pages_checked_out
6+
SELECT
7+
SUM(pages) as total_pages_checked_out
128
FROM checked_out_items c
13-
JOIN media_items m ON c.item_id = m.id;
14-
15-
SELECT g.name, c.*
16-
FROM guests g
17-
LEFT JOIN checked_out_items c ON g.email = c.email
18-
19-
DROP TABLE library_users;
20-
21-
CREATE TABLE library_users (
22-
id TEXT PRIMARY KEY,
23-
email TEXT NOT NULL UNIQUE,
24-
first_name TEXT NOT NULL,
25-
last_name TEXT NOT NULL,
26-
password TEXT NOT NULL
27-
);
28-
29-
INSERT INTO library_users (id, email, first_name, last_name, password)
30-
VALUES
31-
('1', '[email protected]', 'Jane', 'Doe', '$2a$10$8Sbo8w4UTo7PYYMRAfE8ieBaQYqDZV9AYw2x9AlFFeFZ3Y3q1TxMi'),
32-
('2', '[email protected]', 'John', 'Smith', '$2a$10$L8lWx.L3QhxiKyzYJCTi7uYTeKKbqElxRYHO6mGjc5Cfb5pY3HHQO'),
33-
('3', '[email protected]', 'Olivia', 'James', '$2a$10$kRrQ3YbeXYbXl9F6sUYOYOX5pK8flNOuNcByVRKz9ChfLYUM6ZKAe');
34-
35-
SELECT * FROM library_users;
36-
/*End of code*/
9+
JOIN media_items m
10+
ON c.item_id = m.id;
11+
12+
SELECT
13+
g.email,
14+
g.name,
15+
GROUP_CONCAT(c.item_id) AS checked_out_items
16+
FROM
17+
guests g
18+
LEFT JOIN
19+
checked_out_items c ON g.email = c.email
20+
GROUP BY
21+
g.email, g.name, g.type;
22+
/*End of code*/

0 commit comments

Comments
 (0)