2012-01-31 26 views
5

ekleme sorgusu içinde seçme sorgusu nasıl kullanılır Bir tabloya değerler eklemem gerekir. Ama benim durumum başka bir tablodan Min(date) seçmem gerekmesi ve bu değerin başka bir tabloya eklenmesi gerektiğidir.SQL Server 2005

Benim sorgu

Insert into tempTable values 
('Value1','Value2','Value3',(select min(val_dt) from anotherTable),'Y',getdate()) 

ben hatayı bakan olduğum bu sorguyu kullanın.

Eklenti sorgusu içinde seçme sorgusunu nasıl kullanacağımı öğrenin.

INSERT INTO tempTable 
SELECT 'Value1', 'Value2', 'Value3', MIN(val_dt), 'Y', GETDATE() 
FROM anotherTable 

Ve SELECT ifadesi olabilir Nerede ve benzeri anlamına istediğiniz kadar dolambaçlı olabilir: Bunun yerine INSERT deyiminde() VALUES kullanmanın

cevap

7

, sıra değerleri eklemek için SEÇ kullanmak dahil.

İlgili konular