表:书签
id asset type
1016 8271 asset
1017 8272 federated
1018 8273 asset
表:发布
asset published_value
8271 1
8273 0
我的预期结果:
id asset published_value
1016 8271 1
1017 8272
我需要打印除资产的published_value为0之外的所有记录。
这是书签中的类型字段包含许多类型,例如资产和联合。
我的查询应打印表条书签的所有记录,其中条件为published_value不应为零。
任何帮助都会感恩和感激。
提前致谢..
答案 0 :(得分:0)
试试这个:
SELECT b.id, b.asset, p.published_value
FROM bookmark b LEFT JOIN publish p
ON b.asset = p.asset
WHERE p.published_value IS NULL
OR p.published_value > 0
答案 1 :(得分:0)
SELECT b.id, b.assed, ISNULL(p.published_value, '')
FROM bookmark b
LEFT JOIN publish p ON b.asset = p.asset
WHERE p.published_value IS NULL OR p.published_value > 0