我有个很烦人的问题。我有一个来自c#项目的问题。问题是我无法成功地将另一个表中的值用于插入。这是我的代码示例:
INSERT Izdavanje (registracioniBrojKorisnika, imeKorisnika, identifikacioniBrojKnjige, vremeidatumIzdavanja)
VALUES (@rbKorisnika,
(SELECT imeKorisnika
FROM Korisnici
WHERE registracioniBrojKorisnika=@rbKorisnika),
@idKnjige,
GetDate());
最佳答案
只需删除VALUES子句:
INSERT INTO Izdavanje (registracioniBrojKorisnika, imeKorisnika, identifikacioniBrojKnjige, vremeidatumIzdavanja)
SELECT @rbKorisnika, imeKorisnika, @idKnjige, GetDate()
FROM Korisnici
WHERE registracioniBrojKorisnika=@rbKorisnika