我不确定标题是否清晰,但这就是这种情况。
我有一个看起来像这样的表:
ID inputID value
4 1 10
4 2 20
4 3 100
6 1 15
6 2 20
6 3 44
我有用户输入,该输入为我提供了inputID 1和inputID 2的值,之后我想要获取ID以获取与该ID对应的其他信息。
示例:如果用户给定inputID(1)= 10,inputID(2)= 20,我想得到4
使用简单的AND语句不能解决此问题。我已经问过已经问过几个人,但是我似乎无法解决这个看似简单的问题。
那这样的东西呢?
SELECT t1.ID
FROM table t1
INNER JOIN table t2
ON t1.ID = t2.ID
WHERE
t1.inputID = 1 AND t1.value = @input1 AND
t2.inputID = 2 AND t2.value = @input2
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句