请教一个多分类字段的sql 语句的写法
表1
ID ClassName Type
----------------------
1 分类1 1
2 分类2 2
3 分类3 3
4 分类4 1
5 分类5 3
表2
ID Name Class1 Class2 Class3
-------------------------------------------
1 产品1 1 2 3
2 产品2 4 2 5
3 产品3 4 2 3
输出 表3
ID Name Class1 Class2 Class3
-------------------------------------------
1 产品1 分类1 分类2 分类3
2 产品2 分类4 分类2 分类5
3 产品3 分类4 分类2 分类3
表1的TYPE字段为表2的class1、2、3 的3种类型,ClassName字段为分类的名称。
表2中Class1、2、3三个字段值为表1的ID 字段值 要求输出 为表3的 样子
ID ClassName Type
----------------------
1 分类1 1
2 分类2 2
3 分类3 3
4 分类4 1
5 分类5 3
表2
ID Name Class1 Class2 Class3
-------------------------------------------
1 产品1 1 2 3
2 产品2 4 2 5
3 产品3 4 2 3
输出 表3
ID Name Class1 Class2 Class3
-------------------------------------------
1 产品1 分类1 分类2 分类3
2 产品2 分类4 分类2 分类5
3 产品3 分类4 分类2 分类3
表1的TYPE字段为表2的class1、2、3 的3种类型,ClassName字段为分类的名称。
表2中Class1、2、3三个字段值为表1的ID 字段值 要求输出 为表3的 样子
...全文
相关推荐
sql高级技巧几个有用的Sql语句
`GROUP BY`将数据按字段1分类,而`HAVING`则筛选出有多个字段3值的组。3.
MySQL常用的建表、添加字段、修改字段、添加索引SQL语句写法总结
在MySQL数据库管理中,SQL语句是不可或缺的工具,用于创建、修改和优化数据库结构。以下是对MySQL常用建表、添加字段、修改字段和添加索引的SQL语句的详细说明:1.
使用SQL语句增加字段
当我们需要对现有的数据库表结构进行修改,比如添加新的字段时,可以使用SQL语句来完成。以下将详细介绍如何使用SQL语句在Access数据库中增加字段。
sql语句妙用,各种sql语句的详细用法与讲解
本篇内容主要涉及SQL语句的详细用法,特别是动态SQL的运用,这对于编写流畅的程序至关重要。1. 动态SQL语句: 动态SQL允许在执行时构建SQL命令,这在需要根据变量或用户输入构建查询时非常有用。
oracle使用sql语句增加字段示例(sql删除字段语句)
在本文中,我们将介绍如何使用 SQL 语句来实现这些操作。增加字段在 Oracle 中,可以使用 ALTER TABLE 语句来增加字段。


疑难问题
