At the table x On the table: Qual a diferença

a) At the table

b) On the table

What is the difference between these sentences? One of them means "above the table"? And, another "around the table"?
MENSAGEM PATROCINADA Você sabe como está o seu nível de inglês? Teste agora GRÁTIS em apenas alguns minutos.

Clique aqui para iniciar o Teste Online!
Em português, eu entendo que há essa expressão: "Eles estão na mesa" que dependendo do contexto pode significar que eles estão em cima da mesa ou também pode significar que eles estão ao redor da mesa sentados em cadeiras, por exemplo.
Avatar do usuário OEstudantedeIngles 5645 2 16 110
On The table= quando a pessoa está sentada EM CIMA da mesa> ''They were on the table, these boys are brats!''

At the table= À mesa .

''They were at the table to have dinner'' = Eles estavam sentados à mesa para jantar''

Regards =)
I think it's about the issue of appearing natural like a native speaker.
(Eu penso que é sobre a questão de parecer natural como a um falante nativo.)

Thanks a lot!! (Muito obrigado!!)

Good evening! (Boa noite!)