我想从表中两次选择一列。 例如 (选择租金作为租金1,租金作为租金2从费用) 但我不知道我怎么能多次选择这个列,因为每个列都有自己的Where子句。 意思是我想在两种不同的条件下选择一列两次。
答案 0 :(得分:0)
使用联合
select test, 'rent1' from tableA where condA
union
select test, 'rent2' from tableA where condB
答案 1 :(得分:0)
如果你想在一个结果行中同时拥有这两个值(想不出你想要这个的原因,但无论如何......)你可以使用类似自连接的东西:
select a.rent as rent1, b.rent as rent2
from Expense a,
Expense b
where a.condition
and b.condition
and a/b-join-condition