由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
SanFrancisco版 - 请问这个query怎么做 (转载)
相关主题
长期提供京东(JD.com)硅谷研发中心工作机会 (转载)body shop
Bing搜索下三烂,太不要脸了百度快照可以作假吗?不然这个也太牛了
Google 奇葩三姐面试官 (转载)sql 的大牛来帮我解决一个菜鸟问题
呼吁:建设华人组织(附草案)感兴趣上千件产品, 怎么发现都是哪些公司在Google上做相关的广告 ?
大家要再接再厉,贺南德兹(Ed Hernandez)表示不会撤销SCA5提案请教SQL问题 (转载)
Google search czar再请教SQL问题 (转载)
Google InstantSQL课程
一个SQL的问题(Groupby和Having的问题) (转载)MySQL如何查看query执行时间? (转载)
相关话题的讨论汇总
话题: locationid话题: bbb话题: bbbb话题: aaaa话题: table
进入SanFrancisco版参与讨论
1 (共1页)
m******o
发帖数: 61
1
【 以下文字转载自 Database 讨论区 】
发信人: myyaoyao (幸福快乐地生活), 信区: Database
标 题: 请问这个query怎么做
发信站: BBS 未名空间站 (Thu Jul 15 13:16:11 2010, 美东)
TABLE 1:
locationID name
1 aaa
1 bbb
2 bbb
TABLE 2:
name description
aaa AAAA
bbb BBBB
ccc CCCC
我想要的结果是:
locationID name description
1 aaa AAAA
1 bbb BBBB
1 CCCC --- 这一行,TABLE 1 没有CCCC 的name,但是也要列出来。
2 AAAA
2 bbb BBBB
2
d*2
发帖数: 2053
2
你这个要求挺奇怪,不妨试试union
something like:
select t1.lid, t1.name, t2.des from t1, t2 where t1.name = t2.name
union
select distinct(t1.lid), null, t2.des from t1, t2 where t2.name not in (
select t1.name from t1)

【在 m******o 的大作中提到】
: 【 以下文字转载自 Database 讨论区 】
: 发信人: myyaoyao (幸福快乐地生活), 信区: Database
: 标 题: 请问这个query怎么做
: 发信站: BBS 未名空间站 (Thu Jul 15 13:16:11 2010, 美东)
: TABLE 1:
: locationID name
: 1 aaa
: 1 bbb
: 2 bbb
: TABLE 2:

n*****n
发帖数: 1029
3
Full Join.
http://www.w3schools.com/sql/sql_join_full.asp

【在 m******o 的大作中提到】
: 【 以下文字转载自 Database 讨论区 】
: 发信人: myyaoyao (幸福快乐地生活), 信区: Database
: 标 题: 请问这个query怎么做
: 发信站: BBS 未名空间站 (Thu Jul 15 13:16:11 2010, 美东)
: TABLE 1:
: locationID name
: 1 aaa
: 1 bbb
: 2 bbb
: TABLE 2:

g*s
发帖数: 2277
4
select temp2.locationid, IFNULL(table1.name,''),temp2.description from
(select locationid, name, description from (select distinct locationid from
table1) temp1 join table2 order by locationid,name) temp2
left join table1 on (temp2.locationid=table1.locationid and temp2.name=
table1.name);

【在 m******o 的大作中提到】
: 【 以下文字转载自 Database 讨论区 】
: 发信人: myyaoyao (幸福快乐地生活), 信区: Database
: 标 题: 请问这个query怎么做
: 发信站: BBS 未名空间站 (Thu Jul 15 13:16:11 2010, 美东)
: TABLE 1:
: locationID name
: 1 aaa
: 1 bbb
: 2 bbb
: TABLE 2:

m******o
发帖数: 61
5
多谢几位的帮忙!!
1 (共1页)
进入SanFrancisco版参与讨论
相关主题
MySQL如何查看query执行时间? (转载)大家要再接再厉,贺南德兹(Ed Hernandez)表示不会撤销SCA5提案
Google 内推: Big Data Backend processing engineerGoogle search czar
问一个如何建立一个rest web service ,其中有query string 功能 (转载)Google Instant
google真不要脸 (转载)一个SQL的问题(Groupby和Having的问题) (转载)
长期提供京东(JD.com)硅谷研发中心工作机会 (转载)body shop
Bing搜索下三烂,太不要脸了百度快照可以作假吗?不然这个也太牛了
Google 奇葩三姐面试官 (转载)sql 的大牛来帮我解决一个菜鸟问题
呼吁:建设华人组织(附草案)感兴趣上千件产品, 怎么发现都是哪些公司在Google上做相关的广告 ?
相关话题的讨论汇总
话题: locationid话题: bbb话题: bbbb话题: aaaa话题: table