Написание определенного триггера - PullRequest
0 голосов
/ 01 июля 2019

Я не уверен, является ли триггер лучшим способом для этого, но у меня есть две таблицы данных, одна с информацией о клиенте и одна с информацией о заказе.Вот как это выглядит:

CREATE TABLE Customer 
(
    Email VARCHAR(255) NOT NULL PRIMARY KEY,
    FirstName VARCHAR(100) NOT NULL,
    LastName VARCHAR(100) NOT NULL,
    Address1 VARCHAR(250) NOT NULL,
    City VARCHAR(100) NOT NULL,
    State VARCHAR(100),
    Country CHAR(2) NOT NULL
)

CREATE TABLE Orders 
(
     OrderID INT NOT NULL PRIMARY KEY,
     DateOrder DATE NOT NULL,
     NetSales DECIMAL(7,2) NOT NULL,
     Shipping DECIMAL(9,2) NOT NULL,
     Revenue DECIMAL(8,2) NOT NULL,
     Email VARCHAR(255) INT FOREIGN KEY REFERENCES Customer(Email)
) 

У меня проблема с набором данных.Если клиент хочет сделать еще один заказ, а адрес электронной почты другой, он учитывается дважды.Мне нужен способ объединить все связанные электронные письма и данные с одним клиентом.Что, если таковые имеются, являются более эффективным способом сделать это.Если нет, то как бы выглядел скрипт запуска?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...