tablemate

(noun) dining companion

diner (generic term)