假设我们有一些数据
id 1 2 3 price 5 5 7 old_price 5 5 8
我希望它像这样;
id 1 3 price 5 7 old_price 5 8
其功在甲骨文中如何?
r1wp621o1#
我想你可以这样做:
select min(id) as id, price, old_price from your_table_name group by price, old_price
8hhllhi22#
只需选择已命名的列:
SELECT column1, column2, column4 FROM your_table
其中,对于示例数据:
CREATE TABLE your_table (column1, column2, column3, column4) AS SELECT 'id', 1, 2, 3 FROM DUAL UNION ALL SELECT 'price', 5, 5, 7 FROM DUAL UNION ALL SELECT 'old_price', 5, 5, 8 FROM DUAL;
输出:| 第1列|第2列|第4列|| - -|- -|- -|| 标识符|一个|三个|| 标价|五个|七个|| 旧价格|五个|八个|fiddle
2条答案
按热度按时间r1wp621o1#
我想你可以这样做:
8hhllhi22#
只需选择已命名的列:
其中,对于示例数据:
输出:
| 第1列|第2列|第4列|
| - -|- -|- -|
| 标识符|一个|三个|
| 标价|五个|七个|
| 旧价格|五个|八个|
fiddle