I'm going to interpret the request slightly differently. As I read it, the request was to list
all notebooks, not just those that have the specified software installed, and identify whether either of the two software titles is installed.
SELECT Top 1000000
tblAssets.AssetID,
tblAssets.AssetName,
tsysAssetTypes.AssetTypename,
tsysAssetTypes.AssetTypeIcon10 As icon,
tblAssets.IPAddress,
tblAssets.Lastseen,
tblAssets.Lasttried,
CASE
WHEN EXISTS (SELECT
tblSoftware.AssetID
FROM
tblSoftware
INNER JOIN tblSoftwareUni ON tblSoftwareUni.SoftID=tblSoftware.SoftID
WHERE
tblSoftware.AssetID=tblAssets.AssetID
AND ( tblSoftwareUni.SoftwareName LIKE '%PGP%'
OR tblSoftwareUni.SoftwareName LIKE '%Symantec Encryption%'
)
)
THEN 'YES'
ELSE ''
END AS CryptoFound
FROM
tblAssets
INNER JOIN tblAssetCustom ON tblAssets.AssetID = tblAssetCustom.AssetID
INNER JOIN tsysAssetTypes ON tsysAssetTypes.AssetType = tblAssets.Assettype
INNER JOIN tblPortableBattery ON tblPortableBattery.AssetID=tblAssets.AssetID
WHERE
tblAssetCustom.State = 1
Replace "%PGP%" and "%Symantec Encryption%" with actual text to match, of course.
If you want to know specifically which of the software titles is installed, duplicate the CASE block and have each block check for only one of the titles.