我從我的查詢中獲取多個值。如何在sql server中使用for循環場景
select l_t_id from MLTalukDetails join MLDistrictDetails on MLTalukDetails.L_D_Id=4
它返回13,14,15,16。現在我想一次將這些值分別取出,並從這些值中獲取詳細信息,即
select Sc_Id from MSchoolDetails
where
[email protected] and
[email protected]
我該怎麼做這種情況。我如何在這裏使用for循環語法?
可以使用[PL/SQL](HTTP: //en.wikipedia.org/wiki/PL/SQL)爲此將提供循環和調節 – 2012-08-13 04:42:53
如果您只需使用單個連接查詢,爲什麼還需要「for循環」?但是,鑑於此,您可能希望看看使用CURSOR如果您必須!!! http://msdn.microsoft.com/en-us/library/ms180169(v = sql.105).aspx – 2012-08-13 04:45:09
它*是*可以使用遊標,但它聽起來像你仍然在尋找某種設置操作/連接。如果您有一個處理返回的行,則可以在應用程序中遍歷結果。 – 2012-08-13 04:46:14