Performing Inner Join for Multiple Columns in the Same Table
 Performing Inner Join for Multiple Columns in the Same Table    tbColors  color_code ,  color_name      1      ,  'blue'       2      ,  'green'       3      ,  'yellow'       4      ,  'red'   tbAnswers  answer_id  ,   favorite_color   ,    least_favorite_color   ,   color_im_allergic_to     1       ,          1           ,          2                             3        2       ,          3           ,          1                             4      3       ,          1           ,          1                             2      4       ,          2           ,          3                             4     This seems like the way to go:  SELECT    A . answer_id   , C1 . color_name AS  favorite_color_name   , C2 . color_name AS  least_favorite_color_name   , C3 . color_name AS  color_im_allergic_to_name FROM  tbAnswers AS  A INNER  JOIN  tbColors AS  C1   ON  A . favorite_color =  C1 . color_code INNER  JOIN  tbColors AS  C2   ON  A . least_favorite_color =...