0
我有两个不同的表,在sql中都包含名称和标记。我想要为每个名称创建两个表中有colums名称和最小标记的新表。加入两个表,并获得它的最小值在mysql中
我有两个不同的表,在sql中都包含名称和标记。我想要为每个名称创建两个表中有colums名称和最小标记的新表。加入两个表,并获得它的最小值在mysql中
一种可能性是做两个表的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
我觉得你的名字 –
@krishnpatel感谢您的编辑错过组,是的,我忘了'GROUP BY' –
@krishnpatel你能告诉我为什么我们没有使用连接而不是工会吗? –