Created
December 3, 2019 12:20
-
-
Save 51enra/f8f16c6064abc64aae688eeb48fb88f7 to your computer and use it in GitHub Desktop.
Wild SQL Quest 5
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
mysql> SELECT lastname, firstname, player.role, team.name AS team | |
-> FROM wizard | |
-> JOIN player ON wizard_id = wizard.id | |
-> JOIN team ON player.team_id = team.id | |
-> ORDER BY team.name, player.role, lastname, firstname; | |
+-----------------+-------------+--------+------------+ | |
| lastname | firstname | role | team | | |
+-----------------+-------------+--------+------------+ | |
| Black | Sirius | beater | Gryffindor | | |
| Brown | Lavender | beater | Gryffindor | | |
| Finnigan | Seamus | beater | Gryffindor | | |
| Hagrid | Rubeus | beater | Gryffindor | | |
| Longbottom | Alice | beater | Gryffindor | | |
| McGonagall | Minerva | beater | Gryffindor | | |
| Potter | Harry | beater | Gryffindor | | |
| Potter | James | beater | Gryffindor | | |
| Thomas | Dean | beater | Gryffindor | | |
| Weasley | Arthur | beater | Gryffindor | | |
| Weasley | Percy | beater | Gryffindor | | |
| Bell | Katie | chaser | Gryffindor | | |
| Dumbledore | Albus | chaser | Gryffindor | | |
| Granger | Hermione | chaser | Gryffindor | | |
| J. | Lily | chaser | Gryffindor | | |
| Jordan | Lee | chaser | Gryffindor | | |
| Longbottom | Augusta | chaser | Gryffindor | | |
| Longbottom | Frank | chaser | Gryffindor | | |
| Longbottom | Neville | chaser | Gryffindor | | |
| Pettigrew | Peter | chaser | Gryffindor | | |
| Spinnet | Alicia | chaser | Gryffindor | | |
| Weasley | George | chaser | Gryffindor | | |
| Wood | Oliver | chaser | Gryffindor | | |
| | Cadogan | keeper | Gryffindor | | |
| Creevey | Dennis | keeper | Gryffindor | | |
| de | Nicholas | keeper | Gryffindor | | |
| Dumbledore | Aberforth | keeper | Gryffindor | | |
| Johnson | Angelina | keeper | Gryffindor | | |
| Weasley | Ginevra | keeper | Gryffindor | | |
| Binns | Cuthbert | seeker | Gryffindor | | |
| Creevey | Colin | seeker | Gryffindor | | |
| Gryffindor | Godric | seeker | Gryffindor | | |
| Vane | Romilda | seeker | Gryffindor | | |
| Weasley | Fred | seeker | Gryffindor | | |
| Weasley | Ronald | seeker | Gryffindor | | |
| Weasley | William | seeker | Gryffindor | | |
| Abbott | Hannah | beater | Hufflepuff | | |
| Finch-Fletchley | Justin | beater | Hufflepuff | | |
| Friar | Fat | beater | Hufflepuff | | |
| Smith | Hepzibah | beater | Hufflepuff | | |
| Sprout | Pomona | beater | Hufflepuff | | |
| Tonks | Nymphadora | beater | Hufflepuff | | |
| Bones | Amelia | chaser | Hufflepuff | | |
| Scamander | Newton | chaser | Hufflepuff | | |
| Bones | Susan | keeper | Hufflepuff | | |
| Diggory | Cedric | keeper | Hufflepuff | | |
| Smith | Zacharias | keeper | Hufflepuff | | |
| Hufflepuff | Helga | seeker | Hufflepuff | | |
| Clearwater | Penelope | beater | Ravenclaw | | |
| Quirrell | Quirinus | beater | Ravenclaw | | |
| Ravenclaw | Helena | beater | Ravenclaw | | |
| Warren | Myrtle | beater | Ravenclaw | | |
| Chang | Cho | chaser | Ravenclaw | | |
| Edgecombe | Marietta | chaser | Ravenclaw | | |
| Flitwick | Filius | chaser | Ravenclaw | | |
| Goldstein | Anthony | chaser | Ravenclaw | | |
| Lockhart | Gilderoy | chaser | Ravenclaw | | |
| Lovegood | Luna | chaser | Ravenclaw | | |
| Lovegood | Xenophilius | chaser | Ravenclaw | | |
| Ollivander | Garrick | chaser | Ravenclaw | | |
| Corner | Michael | seeker | Ravenclaw | | |
| Ravenclaw | Rowena | seeker | Ravenclaw | | |
| Trelawney | Sybill | seeker | Ravenclaw | | |
| Bulstrode | Millicent | beater | Slytherin | | |
| Crabbe | Vincent | beater | Slytherin | | |
| Flint | Marcus | beater | Slytherin | | |
| Parkinson | Pansy | beater | Slytherin | | |
| Snape | Severus | beater | Slytherin | | |
| Zabini | Blaise | beater | Slytherin | | |
| Baron | Bloody | chaser | Slytherin | | |
| Lestrange | Bellatrix | chaser | Slytherin | | |
| Lestrange | Rodolphus | chaser | Slytherin | | |
| Malfoy | Draco | chaser | Slytherin | | |
| Malfoy | Lucius | chaser | Slytherin | | |
| Nigellus | Phineas | chaser | Slytherin | | |
| Nott | Theodore | chaser | Slytherin | | |
| Riddle | Tom | chaser | Slytherin | | |
| Tonks | Andromeda | chaser | Slytherin | | |
| Black | Regulus | keeper | Slytherin | | |
| Goyle | Gregory | seeker | Slytherin | | |
| Lestrange | Rabastan | seeker | Slytherin | | |
| Malfoy | Narcissa | seeker | Slytherin | | |
| Slytherin | Salazar | seeker | Slytherin | | |
| Umbridge | Dolores | seeker | Slytherin | | |
+-----------------+-------------+--------+------------+ | |
84 rows in set (0.00 sec) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
mysql> SELECT lastname, firstname | |
-> FROM wizard | |
-> JOIN player ON wizard_id = wizard.id | |
-> WHERE player.role = "seeker" | |
-> ORDER BY lastname, firstname; | |
+------------+-----------+ | |
| lastname | firstname | | |
+------------+-----------+ | |
| Binns | Cuthbert | | |
| Corner | Michael | | |
| Creevey | Colin | | |
| Goyle | Gregory | | |
| Gryffindor | Godric | | |
| Hufflepuff | Helga | | |
| Lestrange | Rabastan | | |
| Malfoy | Narcissa | | |
| Ravenclaw | Rowena | | |
| Slytherin | Salazar | | |
| Trelawney | Sybill | | |
| Umbridge | Dolores | | |
| Vane | Romilda | | |
| Weasley | Fred | | |
| Weasley | Ronald | | |
| Weasley | William | | |
+------------+-----------+ | |
16 rows in set (0.00 sec) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
mysql> SELECT lastname, firstname | |
-> FROM wizard | |
-> LEFT JOIN player ON wizard_id = wizard.id | |
-> WHERE player.role IS NULL | |
-> ORDER BY lastname, firstname; +----------+-----------+ | |
| lastname | firstname | | |
+----------+-----------+ | |
| | Crabbe | | |
| Boot | Terry | | |
| Lupin | Remus | | |
| Patil | Padma | | |
| Patil | Parvati | | |
| Robins | Demelza | | |
| Slughorn | Horace | | |
| Weasley | Charles | | |
| Weasley | Molly | | |
+----------+-----------+ | |
9 rows in set (0.00 sec) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment