我將我的應用程序從Django移植到ASP.NET Webforms(違揹我的意願,但我們可以怎樣處理公司世界..),並且我習慣了Django生成所有我的SQL查詢現在我需要幫助。 我有3個表:proceso
,marcador
,marcador_progreso
結合來自兩個SQL查詢的數據
每個proceso
有很多marcador_progreso
,這又是外鍵表marcador
。
所以基本表的樣子:
proceso
id
marcador
id
text
marcador_progreso
id
marcador_id
proceso_id
state
對於所有marcador_progreso
,其中其proceso_id
是(在URL從QUERYFIELD)當前proceso,我需要列出其state
和它的各個marcador.text
。 我一直在使用EntityFramework,但這就像一個雙重查詢,所以我不知道該怎麼做。
我想這是結合了以下兩條語句,但我不知道該怎麼做。
SELECT [state] FROM [marcador_progreso]
SELECT [text] FROM [marcador] WHERE ([id] = marcador_id)
1,但我翻譯使用LEFT OUTER JOIN兩個獨立選擇,但是根據OP的意圖,它可以採取任何方式 – 2012-07-05 15:17:20