SQL将子类别创建为列

SQL将子类别创建为列,sql,Sql,我想在SQL中创建一个模板表,它以子类别作为列 这是我希望输出的示例: Id Type id1 fruit id1 veg id2 fruit id2 veg 等等。我有我想要包含在这个表中的所有ID的列表。我基本上希望将两个子类别(水果和蔬菜)映射到每个id。该表将用作今后一些连接的模板 谢谢您能为我们提供有关您的数据模型的更多信息吗?我需要更多信息来帮助您。我在编辑中添加了更多信息。谢谢。输出的输入数据是什么?什么是表格定义?请回答您的问题,并为相关表格添加cre

我想在SQL中创建一个模板表,它以子类别作为列

这是我希望输出的示例:

Id    Type 
id1   fruit
id1   veg
id2   fruit
id2   veg 
等等。我有我想要包含在这个表中的所有ID的列表。我基本上希望将两个子类别(水果和蔬菜)映射到每个id。该表将用作今后一些连接的模板


谢谢

您能为我们提供有关您的数据模型的更多信息吗?我需要更多信息来帮助您。我在编辑中添加了更多信息。谢谢。输出的输入数据是什么?什么是表格定义?请回答您的问题,并为相关表格添加
create table
语句。请您的问题不在注释中发布代码或附加信息您使用的是哪种DBMS?博士后?神谕DB2?火鸟?