【发布时间】:2019-07-18 06:45:13
【问题描述】:
我有一个包含如下数据的表格:
id | name | value
12 | KREA | 3,7
13 | KREA | 12.6
12 | GFR | 2.2
13 | GFR | 1.7
现在我想在一列中获取 krea 和 gfr 的名称和值,如下所示:
id | name1 | value1 | name2 | value2
12 | KREA | 3.7 | GFR | 2.2
...
我尝试加入,但没有成功。
select rps1.id, rps1.name, rps1.value, rps2.id, rps2.name, rps2.value
from table1 rps1, table1 rps2
where rps1.name like 'KREA'
or rps2.name like 'GRFR' and rps1.id = rps2.id
and crd > '17.07.2019 00:00:00' order by id
谁能告诉我我做错了什么?提前致谢! :)
【问题讨论】:
-
哪个 RDBMS?哦,请停止使用隐式连接
... From t1, t2 ... -
这是一个 oracle 数据库
标签: sql database oracle subquery