Hejsan.
Har stött på lite patrull och behöver hjälp.
För att förklara det hela lite.
Jag har en tabell som heter Groups och en som heter Subscribers och sen en som heter Messages.
Nu vill jag blanda lite data i en sp.
Dels vill jag skicka data till databasen Messages dels med information som kommer från ett formulär men vem som meddelandet skall skickas till vill jag hämta i Subscribers, då det kan vara fler än en person.
Så här ser den SP som jag knåpade i hopa ut, men som inte fungerade.
ALTER PROCEDURE dbo.gp_send
(
@sender nvarchar(100),
@group int,
@message text,
@title nvarchar(100)
)
AS
DECLARE
@recivers as nvarchar(100)
SELECT UserName FROM Subscribtions WHERE GroupId = @group
INSERT INTO Messages (sender, reciver, subject, message, sent)
VALUES (@sender, @recivers , @title, @message, current_timestamp)
UPDATE Groupes SET TotPosts = TotPosts + 1, LastPost = current_timestamp WHERE GroupId = @group
RETURN
Försökte ochså göra ett INSERT och sedan en SELECT rad där värdet för användaren skulle in, men det ville sig inte heller.
(Kan inte blanda Select med Insert).
Mycket tacksam för hjälp!