select * from order_info where date > '2025-10-15' and status='completed' and (product_name='C++' or product_name='Java' or product_name='Python') order by id;

我第一次理解日期有误,写成了<,但2025年10月15日之后应该是大于才对。 看了一下别人的解法,product_name='C++' or product_name='Java' or product_name='Python'可以写成 product_name in ('C++' ,'Java' ,'Python').我还不太熟悉sql,要多多练习呢。