我有两个表:
表1:
UID NAME
1 Name1
2 Name2
3 Name3
表2:
UID PID PARAM
1 1 10
2 1 20
3 2 10
4 2 30
5 2 40
6 3 60
7 3 20
8 3 10
我需要加入两个表格(t1.UID = t2.PID)并仅列出来自第一个表格的记录,这些记录具有(例如)BOTH PARAM = 10 AND PARAM = 20在第二个表格中。这样一来,在这个例子中,查询应该返回:
UID NAME
1 Name1
3 Name3
..because只有名1和NAME3有两个PARAM = 10和param = 20
我怎样才能做到这一点?我知道这可能非常简单,但我无法在这里找到答案,也无法在google中找到答案。
预先感谢您! 斯内德
如果你想同时param = 10和param = 20 –
然后改变'或'为'和'它不工作...检查编辑我刚才做 –
现在它将是空的结果导致参数不能是在同一行中的10和20 :) –