2
在我的Ruby on Rails應用程序我用夾克(https://github.com/ankane/blazer),我有以下SQL查詢:PostgreSQL的條件where子句
SELECT *
FROM survey_results sr
LEFT JOIN clients c ON c.id = sr.client_id
WHERE sr.client_id = {client_id}
該查詢的作品真的很好。但我需要添加條件邏輯來檢查client_id變量是否存在。如果是的話,我過濾這個變量,如果不是,那麼我不會啓動這個where
子句。我怎樣才能在PostgreSQL中做到這一點?