ここに2つのテーブルがあります
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」になるかはまだわかりません。誰でも私を助けることができますか?前にどうもありがとう