我只想从一个有更多货币的表中获取以美元和欧元表示的行。SELECT IF(CONTRACTS_IN_DIFFERENT_CURRENCIES.CURRENCY='USD',1,0) OR IF(CONTRACTS_IN_DIFFERENT_CURRENCIES.CURRENCY='EUR',1,0但我知道事情不是这样的。我希望这张桌子像一列美元和欧元。
在PLPGSQL函数中,我有几行代码来检查记录是否存在。那么,即使没有记录,FOUND变量也被设置为TRUE。非常奇怪的事情。query:='SELECT i.identity_id FROM app.identity as i,' || quote_ident(schema_name) || '.users as u,' || quote_ident(schema_name) || '.udata as ud WHERE i.identity_id=' || p_identity_id || ' and u.i