如何在mysql中组合三个表来查找平均值、高值、低值?
我有三张不同的桌子,比如如何在mysql中组合三个表来查找平均值、高值、低值?,mysql,Mysql,我有三张不同的桌子,比如 prac_test UID | net_wpm 5 58 5 67 multi_test UID | net_wpm 5 88 5 97 shadow_test UID | net_wpm 5 8 5 77 如何组合这三个表并获得UID 5的平均、高、低净wpm 提前感谢这应该行得通,这里有一把小提琴:) 因此,我将所有表合并在一起,并从net\u wpm中选择MAX、MI
prac_test
UID | net_wpm
5 58
5 67
multi_test
UID | net_wpm
5 88
5 97
shadow_test
UID | net_wpm
5 8
5 77
如何组合这三个表并获得UID 5的平均、高、低净wpm
提前感谢这应该行得通,这里有一把小提琴:) 因此,我将所有表合并在一起,并从
net\u wpm
中选择MAX
、MIN
和AVG
SELECT AVG(net_wpm),Max(net_wpm),MIN(net_wpm)
FROM (
select UID,net_wpm from prac_test
union all
select UID,net_wpm from multi_test
union all
select UID,net_wpm from shadow_test ) sub