我有两张表,一张带有数据,另一张带有该数据的一些值。我需要选择所有具有以下值的数据:
(data=1 OR data=2) AND (data=3 OR data=4)
对于每个 Info ofc 可能有很多值,所以应该是GROUP BY
,但这就是我对此的全部想法。我试过这样的事情:SELECT * FROM t1 LEFT JOIN t2 ON t1.id = t2.info_id WHERE val IN (1) AND val IN (2) GROUP BY id
当然它不起作用,因为在一个字段中没有不同数字的信息。你能帮忙吗?