次のクエリでは、6 つの結果が得られます。
SELECT ATTACHMENT_ID,
/* Somme other columns */
THUMBNAIL_EXIST,
CASE isnull ((SELECT TOP 1 EMAIL_ID
FROM EMAILS_ATTACHMENTS
WHERE ATTACHMENT_ID = vwFILES_ATTACHMENTS.ATTACHMENT_ID), '00000000-0000-0000-0000-000000000000')
WHEN '00000000-0000-0000-0000-000000000000' THEN '0'
ELSE '1'
END AS SENT_ATTACHMENT,
CASE File_ext
WHEN '.pdf' THEN 'true'
ELSE 'false'
END AS 'enablecheck',
CASE VISIBLE_TO_CLIENT
WHEN '1' THEN '/FACTS/App_Themes/SugarClassic/images/check_inline.gif'
ELSE '/FACTS/App_Themes/SugarClassic/images/close_inline.gif'
END AS 'VISIBLE_TO_CLIENT_PATH'
FROM vwFILES_ATTACHMENTS
WHERE ( 1 = 1 )
AND ( PARENT_TYPE = 'Files' )
AND ( PARENT_ID = '55e52006-ce85-4781-b6f9-00b68c04d62f' )
AND ( DELETED = 0 )
ORDER BY DATE_ENTERED DESC
1 行のDELETED
列を からFalse
に変更しましたTrue
。DELETED = 1
の代わりにを検索しようとするとDELETED = 0
、検索結果がありません。
変更した行が表示されないのはなぜですか? DELETED = 0
クエリを実行すると、5 つの結果しか得られません(上記)。6 番目の結果は、具体的に検索するまで取得されませんATTACHMENT_ID
。
ご協力いただきありがとうございます。