Как правильно id или id_table?
Нет правил именования. Есть соглашения внутри команды и проекта. Самый простой принцип - идентификатор внутри таблицы - id, внешние ключи - tableNameId или id_tableName.
Фактически ни где. Используйте наименования удобные для понимания. 
Например при работе с множеством таблиц: category, user, product, более удобными для понимания будут названия: cid, uid, pid соответственно. 
Короче, хозяин-барин.