我这里有两张桌子
BIODATA
ID NAME
1 A
2 B
YEAR
ID JOIN YEAR GRADUATE YEAR
1 1990 1991
2 1990 1993
我已经在使用
select
NAME,
max(year(JOIN_YEAR) - year(GRADUATE_YEAR)) as MAX
from
DATA_DIRI
right join DATA_KARTU
ON BIODATA.ID = YEAR.ID;
但结果变成了:
+--------+------+
| NAME | MAX |
+--------+------+
| A | 3 |
+--------+------+
我已经尝试了很多不同类型的连接,但我仍然找不到 NAME 如何成为“B”。任何人都可以帮助我吗?之前非常感谢