Must just be a typo error. I would change
"Join {User}.[Id]" to "Join {User}"
eg:
SELECT {Book}.[BookName] from {Book}
JOIN {UserBookIssue} ON {Book}.[Id]={UserBookIssue}.[BookId]
Join {User} ON {UserBookIssue}.[BookId]={User}.[Id]
where {UserBookIssue}.[UserId]=5
joining {UserBookIssue}.[BookId] with {User}.[Id] might be incorrect though.
should it be:
SELECT {Book}.[BookName] from {Book}
JOIN {UserBookIssue} ON {Book}.[Id]={UserBookIssue}.[BookId]
Join {User} ON {UserBookIssue}.[UserId]={User}.[Id]
where {UserBookIssue}.[UserId]=5