对于我的示例,我有两个表,其中表1是主表2,将元数据引用到表1。请参见下面这些表的结构。
表1:
表2:
给出以下条件:
Table2(data_id) REFERENCES Table1 ON Table1(id);
元数据引用在“名称”列中具有不同的名称。 这些名称并非对所有元数据都相等,但它们会重复很多次(总的来说,名称不得超过25-30个)。现在-用一个SQL查询-我要导出一个像这样的表:
ID#created#foerderung#company#firstname#lastname#email#...
...等等。
因此,名称列中的值将成为列名,而值列中的值将成为该列名的内容。如果没有这样的列名,则结果表中的值应为null或为空。
SELECT DISTINCT name FROM table2;
准确地给我我想要最终结果的列。但是,如何将结果转换为列并按预期选择数据?