MySQL - Performing an IF statement for each row in a query
To get desired results, use LEFT JOIN rsvpList instead of [INNER] JOIN. Thus, in resultset r.eventId will be NULL for rows in eventList table that don't have corresponding rows in rsvpList.

 SELECT e.description,e.eventDate,e.eventTime,e.locationDescription,e.address, 
 IF(r.eventId = e._id AND r.guestId = 1, 1, 0)
 FROM eventList AS e 
 JOIN inviteList AS i ON e._id = i.eventId 
 LEFT JOIN rsvpList AS r ON e._id = r.eventId
 WHERE i.guestId = 1;