Вы неправильно поместили предложение ON
первого внутреннего соединения.
Вы можете сделать:
SELECT
sv.id, sv.service_state_id as sstId, sha.id, sha.address,
sha.user_guide as guide, sha.users_id, sst.id
FROM deliver_db_v2.service as sv
inner join deliver_db_v2.service_has_address as sha on sv.id = sha.users_id
inner join deliver_db_v2.service_state as sst on sv.sstId = sst.id;
Каждый INNER JOIN
должен иметь свое собственное предложение ON
.