我正在尝试从相关数据创建数据透视表。我计划使用这些数据来更好地了解哪些标签与高频用户相关。
我有一个users
表,一个tag_users
和一个tags
表。
修改 非透视查询是
SELECT users.id, tags.title
FROM users
INNER JOIN tag_users ON tag_users.user_id = users.id
INNER JOIN tags ON user_tags.tag_id = tags.id
我想用以下格式创建输出:
user_id | tag_1_name | tag_2_name | ...tag_{n}_name
1 1 0 1
我有~196个标签和~40,000个用户,并且下载标签是逗号分隔的字段,然后在excel上进行查找会破坏我的计算机。
我知道crosstab
,但我找不到任何使用相关数据的示例。
您认为什么是合适的解决方案?