Sql 查询以查找重复项并添加别名列
我有一个名为testdb的MS-Access数据库,表名为table1 该表有两个字段BinNo和Prodcode BinNo有许多重复的行,我想将BinNo分组到任何有重复行的地方,以创建新的alias列 鉴于以下数据: +-----+-----+ |宾诺|产品代码| +-----+-----+ |1号垃圾箱|专业1| |1号垃圾箱|临2| |1号垃圾箱|专业3| |第2号垃圾箱|临4| |2号垃圾箱|临5| +-----+-----+ 以下是期望的结果: +-----+------+------+------+ |宾诺|产品代码1 |产品代码2 |产品代码3| +-----+------+------+------+ |1号垃圾桶|临1 |临2 |临3| |2号垃圾桶|专业4号|专业5号|| +-----+------+------+------+Sql 查询以查找重复项并添加别名列,sql,ms-access,Sql,Ms Access,我有一个名为testdb的MS-Access数据库,表名为table1 该表有两个字段BinNo和Prodcode BinNo有许多重复的行,我想将BinNo分组到任何有重复行的地方,以创建新的alias列 鉴于以下数据: +-----+-----+ |宾诺|产品代码| +-----+-----+ |1号垃圾箱|专业1| |1号垃圾箱|临2| |1号垃圾箱|专业3| |第2号垃圾箱|临4| |2号垃圾箱|临5| +-----+-----+ 以下是期望的结果: +-----+------+----
不清楚您想做什么,但要完成您要求的操作,首先要向表中添加两列。 您通常在某个时候需要主键,因此添加ID列是一种很好的做法,即使我在这里不使用它。然后添加包含最终行标题的列。我把这个专栏叫做CodeOrder。要将CodeOrder列转换为行,请执行交叉表查询 打开查询设计器,使其看起来像: 注意变量上的交叉表和总行数。在功能区上查找并选择交叉表时,将添加这些行。注意,为值变量选择正确的摘要函数非常重要,这是这些数据的第一个变量。我希望这有助于: