我有如下表::
id || name || Desg || Sal || deptId
1 ||ajay ||MD ||999 ||1
2 ||Kaushal ||Engg ||100 ||2
3 ||Vidhi ||HR ||5000 ||3
4 ||Sonu ||SSP ||200 ||1
5 ||Jay ||Asst Manager ||120 ||3
6 ||Uvi ||Utra ||450 ||5
id 是主列。这只是一张带有 name 的表person
。我想获取主键列的值(这里是 id)。我的java
方法将接收表名和 where 子句,并将返回主列值的 ArrayList。现在的问题是,应该根据表名来决定哪一列是主列。有没有可以给出值的查询::
<<Part of Query to get values of primary column key>> where sal > 150 & deptId != 1
(该方法将收到的 Where 子句)