2017-01-23 49 views

回答

1

一种可能性是做两个表的UNION,然后查询出的最低大关每个名称:

SELECT t.name, MIN(t.mark) AS min_mark 
FROM 
(
    SELECT name, mark FROM table1 
    UNION ALL 
    SELECT name, mark FROM table2 
) t 
GROUP BY by t.name 
+0

我觉得你的名字 –

+0

@krishnpatel感谢您的编辑错过组,是的,我忘了'GROUP BY' –

+0

@krishnpatel你能告诉我为什么我们没有使用连接而不是工会吗? –

相关问题