由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Database版 - 问个数据库查询问题
相关主题
help needed急!怎么做模糊查询?
mysql 问题 (转载)mysql maximum columns <=1000?
请问sql语句能不能实现这样的功能help on this query
Oracle下如何能得到所有table的名字?sql question
how to separate the table问一个Oralce index的问题
Re: how to separate the table ---PS请教oracle select top 10 from ... order by desc
help about SQL for ACCESS请帮我看看,什么地方错了?
database design issue需要帮助 -- Oracle Query
相关话题的讨论汇总
话题: job话题: table话题: tom话题: mike话题: name
进入Database版参与讨论
1 (共1页)
a**h
发帖数: 2150
1
问个数据库问题,有两个表如下,要作个report,怎么query实现?
TABLE A,
NAME SALARY
-------------
TOM 100
JACK 100
MIKE 100
TABLE B
NAME JOB_LIST
------------------
TOM JOB_1
TOM JOB_2
JACK JOB_3
MIKE JOB_4
MIKE JOB_5
report:
NAME SALARY JOBS
TOM 100 JOB_1,JOB_2
JACK 100 JOB_3
MIKE 100 JOB_4,JOB_5
B*****g
发帖数: 34098
2
http://www.mitbbs.com/article/Database/31169075_0.html

【在 a**h 的大作中提到】
: 问个数据库问题,有两个表如下,要作个report,怎么query实现?
: TABLE A,
: NAME SALARY
: -------------
: TOM 100
: JACK 100
: MIKE 100
: TABLE B
: NAME JOB_LIST
: ------------------

a**h
发帖数: 2150
3
谢了,查到了, mysql用group_concat + group by
select table_a_name,table_a_salary,group_concat(table_b_job_list separator '
,') as jobs
from table_a
left join table_b on table_a_name=table_b_name
group by table_b_job_list
s**********o
发帖数: 14359
4
这个group_concat好像比SQL SERVER方便多了,不知道最多能concat多少,如果有无穷
多个怎么办?
1 (共1页)
进入Database版参与讨论
相关主题
需要帮助 -- Oracle Queryhow to separate the table
请教ssisRe: how to separate the table ---PS
请教sql server的dbo prefixhelp about SQL for ACCESS
MSSQL how to create 10 tables with the same structure but different namesdatabase design issue
help needed急!怎么做模糊查询?
mysql 问题 (转载)mysql maximum columns <=1000?
请问sql语句能不能实现这样的功能help on this query
Oracle下如何能得到所有table的名字?sql question
相关话题的讨论汇总
话题: job话题: table话题: tom话题: mike话题: name