我可以帮您进行翻译。以下是表格内容:
你能在SQL中做到这点吗?
我有以下表格:
tableA
+-----------+--------+
| tableA_id | code |
+-----------+--------+
| 1 | code A |
| 2 | code B |
| 3 | code A |
| 3 | code C |
| 3 | code B |
| 4 | code A |
| 4 | code C |
| 4 | code B |
| 5 | code A |
| 5 | code C |
| 5 | code B |
+-----------+--------+
我希望使用查询来显示代码A、代码B和代码C作为列标题,然后值将显示表A_ID条目是否在代码字段中包含该代码。因此,类似于这样:
+-----------+------------------------------+
| tableA_id | code A | code B | code C |
+-----------+------------------------------+
| 1 | yes | | |
| 2 | | yes | yes |
| 3 | yes | yes | yes |
etc...
你能在SQL中做到这点吗?
PIVOT/CROSSTAB/SELF JOIN/CONDITIONAL AGGREGATION
这样的东西。 - Lukasz Szozda