我有一个实体:统计数据。
stat实体中有5个字段(col1,col2,col3,col4和col5)。
我的实体中有一些值,例如
------------------------------------
| col1 | col2 | col3 | col4 | col4 |
------------------------------------
| 13 | 15 | 17 | 10 | 4 |
| 30 | 5 | 19 | 20 | 5 |
| 10 | 10 | 7 | 30 | 6 |
| 15 | 25 | 12 | 12 | 10 |
| 17 | 14 | 14 | 11 | 40 |
------------------------------------
我有一个数组(维度5)有5个值(10,14,10,5,1),我想检索所有比我的数组更大的行。
通过这个例子我想要检索
------------------------------------
| 13 | 15 | 17 | 10 | 4 |
| 15 | 25 | 12 | 12 | 10 |
------------------------------------
我做了
SELECT * from myEntity where col1>tab1 AND col2>tab2 AND col3>tab3 ....
但我的问题是:有更方便的方法吗? 如果我的实体中有20个col?
编辑:
如果有方便的方式通过col1,col2,col3 ....
这是一个好主意