我有两个表格,一个是包含ID和点的'点'。另一个表是'名称',包含ID,Forename和Surname。在SQL中使用两个SELECT语句?
我正在尝试搜索带有姓氏安妮和布朗姓氏的人得分的总数。
我需要加入吗?如果是这样,这是正确的吗?
SELECT Name.Forename, Name.Surname
FROM Name
FULL OUTER JOIN Points
ON Name.ID=Points.ID
ORDER BY Name.Forename;
但是,我也有加分,所以我将不得不使用:
SELECT SUM (`points`) FROM Points
然后还有的WHERE语句,以便它仅仅查找这个名字的人:
WHERE `Forename`="Anne" OR `Surname`="Brown";
那么这一切是如何结合在一起的(基于假设你做了这样的事情)?