我有两个表,一个名为登录名,一个名为成员。
成员和登录都有“名称”字段。这是主键。
会员包括帐户信息,包括“排名”字段 登录包括在“时间”字段上使用unix时间戳记上次登录的信息
我需要为Rank>的成员表运行查询1但我还需要确保登录表中的“时间”字段大于1391212800。
我该怎么做?
答案 0 :(得分:0)
select m.name , m.rank from logins l
inner join members m
on l.mame = m.name
WHERE time >= 1391212800
and m.rank > 1
答案 1 :(得分:0)
您可以使用join
从两个不同的表构建记录集。 on
子句允许您指定两个表之间的关系。
最后,您可以将where
子句应用于可以引用两个原始表中的字段的新记录集。
select *
from Members m
join Logins l
on l.name = m.name
where m.Rank > 1
and l.time > 1391212800