В тексте вопроса же у вас, простите, какой-то винегрет из слов.ну так то не винегрет, а просто нужно 3 сек подумать. В таблице order есть столбец id который по сути и является номером заказа. То есть по сути, если я правильно понял, если брать ваши обозначения команда будет выглядеть следующим образом.
но потом подумал что это не правильно, т.к. номер заказа не может быть в родительской таблице
Вот это, например, вообще не имеет смысла, потому что никакого номера заказа тут и нет.
alter table customers ADD FOREIGN KEY (customer_id) REFERENCES orders(customer_id);
в целевой внешней таблице "order" нет ограничения уникальности, соответствующего данным ключам