У Вас в запросе почему-то идёт джоин той же таблицы, что и селект,
но потом Вы используете "block"
Как такой запрос вообще выполнился...
Да и зачем Вам соединять у Вас ведь связь идёт по blockID
а blockID как Вы пишите, Вы уже знаете, что он равен 3,
запрос то тогда
SELECT block.blockType FROM block WHERE block.blockID = 3