MySQL Error Occurred

Error Message:
3065: Expression #2 of ORDER BY clause is not in SELECT list, references column '' which is not in SELECT list; this is incompatible with DISTINCT

SELECT DISTINCT bot.option_id, top.option_name FROM CubeCart_options_bot AS bot, CubeCart_options_top AS top WHERE bot.option_id = top.option_id AND top.option_type <> 1 AND top.option_type <> 2 AND bot.product = '459' ORDER BY bot.option_id ASC, bot.value_id ASC