Les métatables vous permettront aussi de donner un sens aux opérateurs relationnels au travers des métaméthodes suivantes.
| __eq | == | égalité |
| __lt | < | plus petit que |
| __le | <= | inférieur ou égal |
Il n'existe pas d'autres métaméthodes pour les trois autres opérateurs relationnels qui sont:
| a ~= b | Lua traduit "a ~= b" par not (a == b) |
| a > b | Lua traduit "a > b" par b < a, |
| a >= b | Lua traduit "a >= b" par b <= a |
Là aussi, le système de construction reste le même que précédement.