2009-06-19 21 views
0

にパラメータ化クエリとサブクエリをミキシング:は、私は次のクエリを試みたい同僚を持って挿入

INSERT INTO table (ColumnA, ColumnB, ColumnC) 
VALUES (?, (SELECT Id FROM ColumnD WHERE x=y), ?) 

クエリのVALUES部分でサブクエリを許可していないようだとSybaseはこのことについて不平を言います。誰もがこの問題を回避する方法を知っていますか?

答えて

2

方法について:

INSERT INTO table (ColumnA, ColumnB, ColumnC) 
SELECT 
    ?, 
    Id, 
    ? 
FROM 
    TableD 
WHERE 
    x = y 

(または類似)

関連する問題