关于#sql#的问题,请各位专家解答!

已知某航海俱乐部管理系统由如下三个关系模式构成。

Boats(bid,bname,color)

Sailors(sid,sname,rating,age)

Reserves(sid,bid,day)

中文含义为游艇(游艇编号,游艇名称,游艇颜色),水手(水手编号,水手姓名,级别,年龄),预订关系(水手编号,游艇编号,预订日期)

注意:请用英文关系模式完成试题。

查询预定了所有红色(red)游艇的水手名字

你是要干嘛,是要设计三者的表还是……

select a.sname from sailors a,boats b,reserves c 
where a.sid=c.sid and b.bid=c.bid and b.color='red';