我有两个表,training_taken_november
和 qtr1_copy
。他们每个人都有一个独特的领域。我想连接这两个表并计算两个表中 category = 'livestock'
的唯一值,如下图所示:
Tbl1 values might be: 1,2,3,4,5
Tbl2 values might be: 6,7,8,1,2
不同值的计数应返回:8,也就是说,当我们连接两个表时,它们在提到的字段中有 8 个唯一值(具有唯一值的字段名称也不同)。
最佳答案
Select count(*) from
(
Select id from ... Where category...
Union
Select id from ... Where cat ...
) x
关于mysql - 从两个或多个表中查找唯一值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34408846/