Мне нужна ваша помощь.
Моя база данных будет настроена так, чтобы указывать, что некоторые наши сотрудники работают в одном офисе.
Но что происходит, например, когда я иду, чтобы удалитьсотрудники из этого офиса, я просто устанавливаю значения столбцов LastName и FirstName на «ноль». Проблема здесь в том, что я хочу сохранить только одно значение строки для одних и тех же данных, а не 2 строки, которые в основном содержат одни и те же данные.
Может быть, есть лучший способ сделать это, так как яОтносительно новичок в этом, поэтому я открыт для предложений экспертов здесь на этом сайте.
Заранее спасибо,
Вот вопрос SQLFiddle: http://sqlfiddle.com/#!18/c31e3/1
CREATE TABLE tbl_accdb (
Floor varchar(255),
Office varchar(255),
LastName varchar(255),
FirstName varchar(255)
);
INSERT INTO tbl_accdb (Floor, Office, LastName, FirstName)
VALUES ('2', 'B-47', 'Smith', 'John');
INSERT INTO tbl_accdb (Floor, Office, LastName, FirstName)
VALUES ('2', 'B-47', 'Doe', 'Jane');
UPDATE tbl_accdb
SET
LastName = null,
FirstName = null
WHERE Floor = 2 AND Office = 'B-47';