Antes de tudo, seria mais fácil fazer um mapa em db.drawing para percebermos a arquitetura da base de dados e suas ligações. Mas vamos pelo que nos é proposto. Usando a caixa de comandos para verificar o interior das tabelas.
Verificar a tabela person a ver a quantidade de pessoas que existem
SELECT *
FROM person
OUTPUT: Carambas, não tem o 'City name'
SELECT *
FROM person
WHERE address_street_name = 'City'
Resumindo temos:
Pista: Type murder Data: 20180115 = JAN.15, 2018
Onde ligar? Qual tabela que pode ajudar a resolve ro caso?
Temos a data no crime_scene_report
SELECT *
FROM crime_scene_report
WHERE city = 'SQL City' and type = 'murder'and date = '20180115'
PISTAS:
Security footage shows that there were 2 witnesses. The first witness lives at the last house on "Northwestern Dr". The second witness, named Annabel, lives somewhere on "Franklin Ave".
Onde ligar? Qual tabela que pode ajudar a resolve ro caso?
Tabela - person - tem ‘address_street_name text’
SELECT *
FROM person
WHERE address_street_name = 'Northwestern Dr'
ORDER BY address_number desc
OUTPUT 1º Witness: 14887 Morty Schapiro 118009 4919 Northwestern Dr 111564949
2º Witness:
second witness, named Annabel, lives somewhere on "Franklin Ave".
SELECT *
FROM person
WHERE address_street_name = 'Franklin Ave' and name like 'Annabel%'
OUTPUT: 16371 Annabel Miller 490173 103 Franklin Ave 318771143
Pista: Descobrir a informação das testemunhas nas interviews
SELECT transcript
FROM interview
WHERE person_id = '16371' or person_id = '14887'
OUTPUT
Annabel Miller diz:
“I saw the murder happen, and I recognized the killer from my gym when I was working out last week on January the 9th.”
Morty Schapiro: I heard a gunshot and then saw a man run out. He had a "Get Fit Now Gym" bag. The membership number on the bag started with "48Z". Only gold members have those bags. The man got into a car with a plate that included "H42W".
PISTA:
anda no ginásio get_fit_now_gym gold_member que só eles têm uma mala que começa com 48Z% tem uma placa do carro com H42W% visto a dia 9 de janeiro