我有两个表格'用户'和' user_details ';
表:用户
---user_id---|-----name-----|
1 | John Doe |
2 | Jane Doe |
3 | Peter Parker |
表:users_details
detail_id--|--user_id--|-----detail-----|---detail_value---|
1 | 1 | age | 28 |
2 | 1 | occupation | teacher |
3 | 1 | country | USA |
4 | 2 | age | 31 |
5 | 2 | occupation | designer |
6 | 2 | country | Australia |
7 | 3 | age | 25 |
8 | 3 | occupation | actor |
9 | 3 | country | Canada |
我想进行SELECT查询,并且输出应如下所示:
--user_id--|------name----|-----age-----|---occupation---|---country---
1 | John Doe | 28 | teacher | USA
2 | Jane Doe | 31 | designer | Australia
3 | Peter Parker | 25 | actor | Canada
目标是从“ users_details”表的“ 列”中选择项目(年龄,职业和国家/地区)。知道如何解决这个问题吗?
感谢您的帮助。
答案 0 :(得分:0)
使用条件聚合
[1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1]