求SQL语句:查询结果列转行(多表查询,并分组)
多行记录和平为一行SQL(多表查询)
问题描述:
表:TAB_INFORMATION_KEYWORD (以下简称t1)
含有3个字段:
AUTOID INFORMATION_ID TAB_KEYWORD_DICTIONARY_ID
1 2 1
2 4 1
3 6 2
表: TAB_KEYWORD_DICTIONARY (以下简称t2)
含有3个字段
AUTOID KEYWORD KEYWORD_EN
1 中国 zg
2 欢迎 hy
所求结果: 这个查询结果关联到这2个表 ,所需要的结果如下
( t2) KEYWORD_EN (t1) INFORMATION_ID
zg 2,4
hy 6
问题就把理应多行记录合并为1行,并分组.(2个表查询)
希望大大们帮下我,我整了1天了. 在线等! 感激不尽
问题描述:
表:TAB_INFORMATION_KEYWORD (以下简称t1)
含有3个字段:
AUTOID INFORMATION_ID TAB_KEYWORD_DICTIONARY_ID
1 2 1
2 4 1
3 6 2
表: TAB_KEYWORD_DICTIONARY (以下简称t2)
含有3个字段
AUTOID KEYWORD KEYWORD_EN
1 中国 zg
2 欢迎 hy
所求结果: 这个查询结果关联到这2个表 ,所需要的结果如下
( t2) KEYWORD_EN (t1) INFORMATION_ID
zg 2,4
hy 6
问题就把理应多行记录合并为1行,并分组.(2个表查询)
希望大大们帮下我,我整了1天了. 在线等! 感激不尽
...全文
相关推荐
SQL中如何实现行转列,列转行的操作
SQL中如何实现行转列,列转行的操作.这里的例子保证让你豁然开朗!
Sql语句实现表的行列转换,行转列,列转行
Sql语句实现表的行列转换,行转列,列转行
Mysql 行转列,列转行 SQL语句和示例表结构SQL
Mysql 行转列,列转行 SQL语句和示例表结构SQL Mysql 行转列,列转行 SQL语句和示例表结构SQL
SQL 列不同的表查询结果合并操作
两个不同的表进行查询,需要把结果合并, 比如table1的列为 id, user_id, type_id,pro_id; table2的列为 id,user_id,collect_id;分别如下图所示 table1: table2: 将两个表的查询结果合并到一起的查询语句为 select *, null as collect_id from table1 where user_id = 527 union select id,user_id,null as type_id,null as pro_id, collect_id from table2 where user_id = 527
SQL行转列、列转行的简单实现
主要给大家介绍了关于SQL行转列、列转行的简单实现方法,文中通过示例代码介绍的非常详细,对大家学习或者使用SQL具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧


