对deposite、customer、bank进行查询,查询条件为location在广州、苏州、济南的客户,存款在300000至500000之间的存款记录,显示客户姓名name、银行名称bank_name、存款金额amount.
为什么在这里显示我错了?
对deposite、customer、bank进行查询,查询条件为location在广州、苏州、济南的客户,存款在300000至500000之间的存款记录,显示客户姓名name、银行名称bank_name、存款金额amount.
为什么在这里显示我错了?
select
c.name,
b.bank_name,
d.amount
from customer c
left join deposite d on c.c_id=d.c_id
left join bank b on b.id=d.b_id
where c.location in ('广州','苏州','济南')
and d.amount>=300000
and d.amount<=500000
若有帮助,请采纳~