I have a used car sales database and four relationship tables. The names of the same columns are related.
Tables::
RecordRecID ...
FeaturesToken Name Model
Marks: FeatureID Featurename
Carfeature: MarkID Markname : CarfeatureID RecID Function Identifier
Now I want to remove the mark from Marks in C #. When I uncheck, SQL should delete all records that have this character.
I used the following query:
DELETE from Carfeature
where RecID = (select RecID
from Record
where Mark = (select markname
from Marks
where MarkID=@MarkID))";
string sorgudelmarkfromrecord = "DELETE from Record where Mark=
(select Markname from Marks where MarkID=@MarkID)";
string sorgudelmark = "DELETE from Marks where MarkID=@MarkID";
When I run this, I get an error message like this:
Subqueryvalue returned is greater than 1 .
This is unacceptable if Subqueryfollowed =, !=, <, <= , >, >=or when Subqueryused as an expression.
The statement is complete.
, ?