Goldenkey actually posted
SELECT c,d FROM t WHERE a=(SELECT MAX(a) WHERE b=X from t)
But that post got flagged because he also gave his opinion on the level of understanding the article writer has. The query you posted is actually the one by the article writer.
MySQL will return a random c and d, not necessarily the c and d from the row with maximum a...