我需要調用我的數據庫以查看是否有parentId = 30的任何用戶在那裏。如果有,我想做一個表達。如果不是,我想再做一次。Sql,做一個表達式,如果其他表達式爲真
有時像這樣下面。請注意,這只是一個示例來解釋我正在嘗試做什麼。
Select count(*) as Users from user where parentID = 30
When Users > 0
Select * from user where parentID = 30
else
Select * from user
希望它的問題是解釋得當。
你需要一個不同的表達在一列,或執行不同的查詢? –
@JiriTousek如果語句爲真,我需要執行不同的查詢 – DaCh
除非您要求ANSI SQL解決方案,否則請添加您使用的數據庫類型。 –