main_table, а какая customers, и можно будет что-то отвечать. По логике customers - это та, которая с id и именем покупателя, но ведь она же и main_table тоже в данном случае ¯\_(ツ)_/¯
В таблице order есть столбец id который по сути и является номером заказа.Понятно, что есть и что является. Но к вопросу вашему и к внешним ключам оно не имеет совершенно никакого отношения, поэтому непонятно зачем вы его упомянули вообще, в особенности рядом с конкретным кодом - потому и винегрет.