2
我正在構建儀表板並需要從一個稍微複雜的模式中提取一些數據。SQL子選擇語句篩選器使用where子句
我有一個select語句(見下文),我用它來提取信息,但需要對select語句的一部分進行一些過濾,而且我正在掙扎。
select distinct j.id 'Job_Id'
, js.outcome 'Outcome'
,(select string from property where parent_sheet_id = ps.id and name= 'Build_Type') as 'Build_Type'
from job j, job_step js, property_sheet ps, property p
where j.id = js.job_id
and ps.entity_id=js.id
and ps.id=p.parent_sheet_id
and ps.entity_type='step'
and p.name = 'Id'
group by j.id
order by j.id desc;
我相信有這樣的查詢的一種更好的方式,我將不勝感激任何其他建議,但我主要是試圖將一個過濾器在具有Build_Type的」別名的嵌套查詢語句「,但是當我嘗試它似乎不工作。我讀過一些博客,這是不可能的,所以我有點卡住了。
任何幫助將不勝感激。
謝謝。