我做了两个简单的查询,根据与他们关联的联结表中的“角色”列的值输出人的姓和姓。
让我们说输出是:
Kevin Baker
Julie Willis
Gregory Hilliard
Joe Swanson
Patrick Day
Bethany Row
用于其中一个查询输出,并且:
Kevin Baker
Michael Winter
Ellie Patterson
为另一个。
我希望能够创建一个查询,输出出现在这两个表中的值,即我希望在这种情况下输出Kevin Baker。
根据我已经提出的两个查询,有一种简单的方法吗?
答案 0 :(得分:1)
我自己设法做到了。我不确定它是否是最好的方法,但它很简单且有效。
我保持第一个查询相同并添加了
AND IN()
到WHERE语句的末尾。
然后我将第二个查询粘贴到IN语句中并将其更改为仅选择外部查询中相关属性的id。
答案 1 :(得分:0)
如果你需要交叉,只需加入这些查询:
Select Q1.Name FROM (QUERY1) Q1
JOIN
(QUERY2) Q2 On Query1.Name=Q2.Name