答案 0 :(得分:1)
那会是这样的:
SELECT
first_name,
last_name,
business_name,
trade,
date_submit,
MAX(CASE WHEN insurer = 'Progressive' THEN status END) as status_progressive,
MAX(CASE WHEN insurer = 'Travelers' THEN status END) as status_travelers
FROM table
GROUP BY first_name, last_name, business_name, trade, date_submit
我没有测试它,但是应该可以给你这个概念。这里没有Amazon Redshift独有的东西。