在这种情况下,任何人都可以帮助新手解决SQL问题。
如果会员数据库中每个会员帐户可以有多个成员,是否可以从成员资格表中返回所有记录,其中没有成员(在成员名称表中)超过指定年龄。
表格如下:
membership.id
membership.membershipnumber
membername.id
membername.membershipnumber
membername.name
membername.age
非常感谢
答案 0 :(得分:1)
可能有更快的方法,但这是一种直接的方法。
Select membershipnumber
From membership
Where membershipnumber
Not In (
Select membershipnumber
From membername
Where age > @pAge
)
答案 1 :(得分:1)
Select distinct m.membershipnumber
from membership s
inner join (select membershipnumber from membername where age > 18) aux on aux.membershipnumber = m.membershipnumber
您可以将18
替换为@variable
。