我想检查每个加入的部分查询是否返回了一些结果。
first table result set LEFT JOIN second table result set LEFT JOIN third table result set.
我正在考虑检查每一组的第一列 - 是否为空,但不确定。
答案 0 :(得分:1)
您可以检查是否存在您为每个左连接匹配的字段。如果没有匹配,该字段将为NULL。
实施例
SELECT CASE WHEN `second table`.joinfield IS NULL THEN 'No Match' ELSE 'Match' END as is_match
等