What are the differences and similarities between phenomenological, grounded theory, and ethnographic research

The three types of qualitative research are phenomenological, grounded theory, and ethnographic research. What are the differences and similarities between two of the three types of studies?