MYSQL Sélectionnez dans la table, obtenez les 10 dernières lignes dans le tableau

Quelle est la meilleure et la plus simple façon de le faire? Ma requête est actuellement:

  SELECT * 
    FROM chat 
   WHERE (userID = $session AND toID = $friendID) 
      OR (userID = $friendID AND toID = $session) 
ORDER BY id 
   LIMIT 10

Cette affiche les 10 premières lignes, pas le dernier 10.

EDIT: je Veux les 10 dernières lignes (oui, DESC ne) Cependant je veux qu'ils soient retournés dans l'ordre CROISSANT.

source d'informationauteur Dylan Cross