语句进行查询,例如:
n1n2 IN (value3, value4);
语句进行单独的查询,并将结果合并。因此,大家需要一种更高效的方法来处理这种情况。
一种更高效的方法是使用联合查询,例如:
n1n2) IN ((value1, value3), (value2, value4));
这种方法只需要一次查询,并且能够更快地返回结果。但是,需要注意的是,联合查询只适用于MySQL 5.7及以上版本。
另外,如果需要在多个列中查找多个值,并且这些值是动态生成的,可以使用临时表来处理,例如:
pn1n2 INT);p_table VALUES (value1, value3), (value2, value4);n1n2n1n2p_table);
这种方法需要先创建一个临时表,并将需要查询的值插入到临时表中,然后使用联合查询进行查询。虽然比较麻烦,但是能够满足动态生成查询值的需求。
语句进行高效查询需要根据具体情况选择不同的方法,以提高查询效率。