-2
dbo.confirmend_Orders 
EmpID (FK) | Client (FK) | StartDate | EndDate | **LocationID (FK) | POCID (FK)**

私の .aspx ページには、EmpId と clientID のコントロールがあり、それらを上記のテーブルに挿入できますが、LocationID と POCID のコントロールはありません。

他のテーブルからの LocationID と POCID の値を取得し、それらをテーブル dbo.ConfirmEnd_Orders に挿入するにはどうすればよいですか?

Dbo.Contacts
Address1| Address2 | CityID (FK) | ContactID(PK)

dbo.POC
FName| Lastname | Mob1 | POCID (PK)
4

2 に答える 2

0
INSERT INTO dbo.confirmend_Orders (LocationId,POCID) 
SELECT locationId,POCID FROM dbo.anotherTable
于 2012-08-14T05:40:30.263 に答える
0
 INSERT INTO dbo.ConfirmEnd_Orders(EmpId,clientID,LocationID,POCID)
    select  vEmpId, vclientID,t2.LocationID,t3.POCID from
    dbo.ConfirmEnd_Orders t1 inner join dbo.Contacts t2
    on t1.LocationID = t2.LocationID inner join dbo.PointOfContact t3 on t1.POCID =t3.POCID 
于 2012-08-14T05:41:57.300 に答える