显示SQL中一列的结果
我有一个表存储不同项目名称和相关数量的行Id和列Id…描述如下显示SQL中一列的结果,sql,oracle11g,Sql,Oracle11g,我有一个表存储不同项目名称和相关数量的行Id和列Id…描述如下 RowId ColID Value 3 2 Laptop 4 2 Mouse 4 4 80 3 4 50 我需要输出: Value Qty Laptop 50 Mouse 80 SELECT a.value AS Value, b.value AS Qty FROM (SELECT RowId, VALUE F
RowId ColID Value
3 2 Laptop
4 2 Mouse
4 4 80
3 4 50
我需要输出:
Value Qty
Laptop 50
Mouse 80
SELECT a.value AS Value, b.value AS Qty
FROM
(SELECT RowId, VALUE FROM test WHERE COLID = 2 ORDER BY ROWID) a,
(SELECT RowId, VALUE FROM test WHERE COLID = 4 ORDER BY ROWID) b
WHERE a.rowid = b.rowid