如何将以下查询重写为内部连接?
select person.person_last_name,person.birth_date, vip_acct_person.vip_ACCT_ID
from person, vip_acct_person
where vip_acct_person.person_id=person.person_id and person.birth_date < date_sub(curdate(), interval 57 year)
order by person.birth_date;(预先谢谢:)
发布于 2022-06-16 23:06:00
您的查询是
select person.person_last_name,person.birth_date, vip_acct_person.vip_ACCT_ID
from person INNER JOIN vip_acct_person ON
vip_acct_person.person_id=person.person_id and person.birth_date < date_sub(curdate(), interval 57 year)
order by person.birth_date;但是你也应该使用别名
select p.person_last_name,p.birth_date, v.vip_ACCT_ID
from person p INNER JOIN vip_acct_person v ON
v.person_id=p.person_id and p.birth_date < date_sub(curdate(), interval 57 year)
order by p.birth_date;https://stackoverflow.com/questions/72652702
复制相似问题