Чтобы создать правильный внешний ключ для связи между таблицами А и Б, следует выполнить следующие шаги:
1. Убедитесь, что в таблице А имеется уникальный идентификатор заказчика (customer_id) и это поле является первичным ключом таблицы А.
2. В таблице Б создайте столбец, который будет содержать интовые значения заказа. Пусть это будет столбец order_id.
3. В таблице Б создайте столбец, который будет содержать идентификатор заказчика (customer_id).
4. Чтобы установить внешний ключ, выполните следующую команду для создания связи между таблицей А и таблицей Б:
ALTER TABLE Б
ADD CONSTRAINT fk_customer
FOREIGN KEY (customer_id)
REFERENCES А (customer_id);
Эта команда создаст внешний ключ fk_customer в таблице Б, который будет ссылаться на поле customer_id в таблице А.
Теперь связь между заказчиком и заказом будет установлена через внешний ключ, где один заказчик может иметь много заказов.