我有一個存儲過程的查詢結果值插入行到表:使用另一臺
CREATE PROCEDURE MyProc
(
@Param1 [datetime],
@Param2 [nvarchar](20),
@Param3 [nvarchar](20),
@Param4 [nvarchar](20),
@Param5 [nvarchar](20),
)
AS
BEGIN
INSERT INTO MyTable1
(
Field1,
Field2,
Field3,
Field4,
Field5
)
SELECT
@Param1,
@Param2,
@Param3,
Field12,
'constantValue'
FROM MyTable2
WHERE Field13 = @Param4
END
我怎麼可能改變存儲過程,以便把它插入到的MyTable1
不是constantValue
但在Field5
還有另一個查詢結果MyTable2
與最後一個參數(@Param5
)?
即:
FROM MyTable2
WHERE Field13 = @Param5
只需將常量值更改爲myTable2.fieldname – Sparky
查詢中有多少行? 1或多於1? – gbn
我想要來自同一個字段'Field12'的兩個值,但來自'MyTable2'的不同記錄 – rem