嘿,所以我真的被这个查询困住了,而且我是 SQL 和 Oracle 的新手。所以基本上有一个包含 LastName、FirstName、Email 和 State 的数据库。我有另一个数据库,其中包含第一个数据库中的每个人都具有的技能,并且每个技能都有一个 ID 号。我需要生成一个具有特定技能 ID('3')的特定人员列表,但是当我这样做时,我会得到冗余信息,例如,相同的名称每次出现 3 或 4 次,我不希望这样.
这是我使用的查询:
SELECT FirstName, LastName, Email
FROM CONSULTANTS, SKILLS
WHERE SKILLS.ExpertiseID = '3' AND CONSULTANTS.STATE = 'NJ'
OR CONSULTANTS.STATE = 'NY';
任何帮助将不胜感激