Я использую веб-сервис для добавления значения в моей базе данных, обычно мой запрос должен добавить только одну строку, но на самом деле он имеет несколько идентичных строк.
Итак, вот мои 2 таблицы: 

Мой запрос:
INSERT INTO Details
(SecurityKey, Name, URL, DateLog, Level, Message, Username, ServerName, Port, ServerAdress, RemoteAdress, Logger, Exception, ApplicationID)
SELECT
@SecurityKey, @Name, @URL, @DateLog, @Level, @Message, @Username,@ServerName, @Port, @ServerAdress, @RemoteAdress, @Logger, @Exception, @ApplicationID
FROM Details D
INNER JOIN Application A ON @SecurityKey = A.SecurityKey AND @ApplicationID = A.ID
И мой веб-сервис с @ ApplicationID = 14 и @ SecurityKey = "shSfnDOIPM":
{
"DateLog": "27/02/12",
"Level": "danger",
"Message": "ytry",
"Username": "ghth",
"ServerName": "zrzrzer",
"Port": "80",
"ServerAdress": "36zr",
"RemoteAdress": "12z",
"Logger": "rg",
"Exception": "zr",
"ApplicationID": 14,
"Name": "zr",
"SecurityKey": "shSfnDOIPM",
"URL": "wwww",
}
Обычно с этой информацией мой запрос должен сортировать только одну строку, но, как вы можете видеть на рисунке «Подробности», он создает много и много строк ...
Спасибо за помощь