id 501 это id Улицы с таблицы streets на которой проживает абонент.
делал первый запросс SELECT * FROM phonebook WHERE surname = 'Иванов'; и получил список всех Ивановых, работает.
а вот второй запросс SELECT * FROM phonebook WHERE surname = 'Иванова' AND street_id = 12; ведет себя странно. Находит 1-го Иванова, который проживает на улице которая называется :"12Декабря", тоисть получается что street_id = 12; подставляется не в поле id , а в поле streetname в таблице streets?
ну и последный запрос мне ничего не выдал, параметры менял на верные, тоисть по логике должно было бы полюбому что-то вывести.