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