60歳以上の方の苗字、生年月日、年齢を知りたいです。これまでのところ、これは私がそれを行った方法です:
Select *
FROM ( SELECT TIMESTAMPDIFF(YEAR,bdate,CURDATE()) AS age
FROM
employee
) AS d
WHERE
age>=60
これは機能しますが、* の代わりに lname, bdate を入力すると、エラーが発生します。「'フィールド リスト' の列 'lname' が不明です。」姓と生年月日を取得する方法がよくわからず、同じエラーが発生し続けます。