我有看起來像這樣
的表tansactions -
我想創建一個單獨的客戶表,該表具有不同的“customer_code”升序和相關的“market_code”、“market_name”和“zone”列。結果表看起來像這樣 -

我努力了 -
create table customers as (
select customer_code, market_code, market_name, zone
from transactions group by customer_code);
這在 MySQL 作業臺上運行良好,但在 PGadmin 上不起作用。

uj5u.com熱心網友回復:
據我了解,您只需要一個 DISTINCT 子句-
CREATE TABLE customers as
SELECT DISTINCT customer_code, market_code, market_name, zone
FROM transactions;
uj5u.com熱心網友回復:
嗨,在您的查詢中添加 DISTINCT 并將所有列分組并將其保存為 csv。PostgreSQL 稍后匯入 CSV。
SELECT DISTINCT
customer_code -- 1
,market_code -- 2
,market_name -- 3
,zone -- 4
FROM transactions
GROUP by 1,2,3,4
uj5u.com熱心網友回復:
如果您嘗試從選擇 customer_code、market_code、market_name、zone 創建臨時表怎么辦?然后從臨時表中嘗試做不同的和分組依據。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/496296.html
