我真的很讨厌问题。我有这个查询,我从c#项目发送。问题是我无法成功将另一个表中的值用于我的插入。这是我的代码示例:
INSERT Izdavanje (registracioniBrojKorisnika, imeKorisnika, identifikacioniBrojKnjige, vremeidatumIzdavanja)
VALUES (@rbKorisnika,
(SELECT imeKorisnika
FROM Korisnici
WHERE registracioniBrojKorisnika=@rbKorisnika),
@idKnjige,
GetDate());
答案 0 :(得分:2)
只需删除VALUES子句:
a
答案 1 :(得分:0)
可能是,以下查询可以完美地解决您的问题。只需为@imeKorisnika变量放置正确的数据类型。
DECLARE @imeKorisnika VARCHAR(50)
SELECT @imeKorisnika = imeKorisnika FROM Korisnici WHERE registracioniBrojKorisnika=@rbKorisnika
INSERT INTO Izdavanje (registracioniBrojKorisnika, imeKorisnika, identifikacioniBrojKnjige, vremeidatumIzdavanja)
SELECT @rbKorisnika, @imeKorisnika, @idKnjige, GetDate()