我正在尝试比较PLSQL查询中的2个现有列,并将结果捕获到一个名为“ SEEN”的新字段中。
它抛出一个错误,我确定这里缺少基本的东西。
有问题的行是:
SELECT distinct CASE_ID, CASE_ID as ID,
NAME AS PRIORITY,
FNN,
NRF_CONTRAVENTION_ID as CURRENTNRF,
CUSTOMER_NAME,
-- user_id AS OWNER, -- you should be using ownerid
from esd_database -- Apoorva
TO_CHAR(TO_DATE(LASTMODIFIEDDATE,
'YYYY-MM-DD HH24:MI:SS'), 'DD-MON-YYYY HH24:MI:SS') as UPDATEDATE,
LAST_TOUCH,
ROUND(CURRENT_DATE - CREATEDDATE) AS WDO,
STATUS,
REQUIRED_DATE AS FIELD_APT_DATE,
-- Apoorva/Deepa, please check my join here in the V_NRF_TABLE_TE
ESA,
FSA,
REGION,
LAST_TOUCH == USER_ID AS SEEN,
case when followupNOTES is not null then SUBSTR(followupNOTES, 0, 40)
|| ' ...'
end notes
from V_NRF_TABLE_TE
where
:userid = user_id
-- previously=> user_id = :userid
and status != 'Complete'
and function = 'TE'
ORDER BY WDO DESC
以下是查询:
<!-- MS, fb & Whatsapp -->
<!-- MS Tile - for Microsoft apps-->
<meta name="msapplication-TileImage" content="http://www.example.com/image01.jpg">
<!-- fb & Whatsapp -->
<!-- Site Name, Title, and Description to be displayed -->
<meta property="og:site_name" content="The Rock Photo Studio">
<meta property="og:title" content="The Rock Photo Studio in Florida">
<meta property="og:description" content="The best photo studio for your events">
<!-- Image to display -->
<!-- Replace «example.com/image01.jpg» with your own -->
<meta property="og:image" content="http://www.example.com/image01.jpg">
<!-- No need to change anything here -->
<meta property="og:type" content="website" />
<meta property="og:image:type" content="image/jpeg">
<!-- Size of image. Any size up to 300. Anything above 300px will not work in WhatsApp -->
<meta property="og:image:width" content="300">
<meta property="og:image:height" content="300">
<!-- Website to visit when clicked in fb or WhatsApp-->
<meta property="og:url" content="http://www.example.com">
答案 0 :(得分:2)
SQL中没有'=='
运算符,并且在select语句(SQL)中,您可能没有布尔表达式作为Oracle中的列。
您可以使用CASE WHEN
表达式
CASE WHEN LAST_TOUCH = USER_ID THEN 1 ELSE 0 END as seen