我有两张table
games
idGame guidUser
-----------------
12 2
13 3
wordstyped
idGame guidUser word
-------------------------
12 2 honey
12 2 apples
13 3 bread
13 3 water
14 4 foo
15 5 bar
16 2 bartender
12 4 bar
我想在wordstyped中选择游戏中包含情侣的记录(idgame,guiduser)。
如果要搜索的值是我唯一能做的
SELECT * FROM wordstyped WHERE guidUser IN (SELECT guidUser from games)
但是如果要比较的值是几个值呢?
对于工作查询,在本例中,只会选择wordstyped的前4条记录。
4条答案
按热度按时间svmlkihl1#
这应该能解决你的问题
z5btuh9x2#
在mysql中,您可以执行以下操作:
它会匹配的
idGame, guidUser
对子查询进行配对。但是,我建议遵循以下标准:whlutmcx3#
可以使用内部联接并在联接条件中匹配多个字段
pgky5nke4#
以下是连接解决方案:
演示