在MySQL中,我尝试选择与所提供数据的至少2个字段匹配的任何行
例如:我得到了firstName,lastName,道布,网站,电子邮件,我希望任何行匹配firstName和lastName,或firstName我知道我可以像(this=this和this=this) OR (this=this等)那样写一个很长的缠绕语句,但是这个查询可能会变得非常大,特别是当我们决定匹配5个以上的字段时。我们还需要对匹配的行进行排序,因此如果某些行匹配3,而不仅仅是最小的2个字段,
我的模型中有多个字段,我只需要删除用户输入的列的平均值 我怎么才能动态地做呢?我知道我能做到 mean = results.aggregate(Avg("student_score")) 这是一个,我想动态添加多个Avg语句 我还试着做一个循环,以获取所有名称并逐个添加用户给出的所有字段我甚至尝试过原始查询,但它需要一个唯一的ID,因为这不能解决任何变通的想法? 我使用的是MySQL DB