由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
LosAngeles版 - mysql的问题
相关主题
mysql DB - 怎么能很容易地update data? (转载)有php的高手么?
chairman 麻烦你进来一下DBA position (Oracle/MySQL/Mongo) in Los Angeles, CA (转载)
为什么有人喜欢看恐怖片?问马公一个问题
JPM Chase 为什么混得比BOA强a good way to save gas - http://www.mygallons.com
人形蜈蚣好害怕[合集] 在这里唱K就那么难啊
复旦数学系78级同学聚会,混得差的垫底JOIN THE WALL, MY FOLKS
一个前途与钱景俱佳的互联网项目 寻找网站设计高手与合作伙伴 ( (转载)where to buy pingpong table?
网络项目找创业伙伴[拜师贴2] PIVOT TABLE/ V LOOK UP EXCEL
相关话题的讨论汇总
话题: key话题: table话题: null话题: join话题: value2
进入LosAngeles版参与讨论
1 (共1页)
M*****t
发帖数: 26706
1
要连接两个表,Key用来联接的。这两个表里,都有一些key missing,所以我想连接后
的数据显示null value from both tables. 谁知道怎么弄?
表一
Key Value1
A 1
B 2
C 2
D 2
表二
Key Value2
A 3
B 2
F 2
连接后的表:
Key Value1 Value2
A 1 3
B 2 2
C 2 null
D 2 null
F null 2
p**r
发帖数: 5853
2
没太明白你要什么,
不过也就是left/inner/outter join之类的
select * from table a
left join table b
on a.key=b.key
where b.key is null or a.key is null
M*****t
发帖数: 26706
3
你果然不太明白。可能这种问题对你这种大拿来说太简单了吧,简单到随口乱说。

【在 p**r 的大作中提到】
: 没太明白你要什么,
: 不过也就是left/inner/outter join之类的
: select * from table a
: left join table b
: on a.key=b.key
: where b.key is null or a.key is null

p**r
发帖数: 5853
4
日,你到底要什么。
是要整个合并的表格,还是要中间有null的数据?

【在 M*****t 的大作中提到】
: 你果然不太明白。可能这种问题对你这种大拿来说太简单了吧,简单到随口乱说。
g******u
发帖数: 1005
5

也不完全是胡说

【在 M*****t 的大作中提到】
: 你果然不太明白。可能这种问题对你这种大拿来说太简单了吧,简单到随口乱说。
M*****t
发帖数: 26706
6
connect two tables, both table have missing keys, I want joined table to sho
w missing keys from both tables, so neither inner join nor left/right outer
join will work in this case.

【在 p**r 的大作中提到】
: 日,你到底要什么。
: 是要整个合并的表格,还是要中间有null的数据?

M*****t
发帖数: 26706
7
left join 根本显示不了table A的null value

【在 g******u 的大作中提到】
:
: 也不完全是胡说

g******u
发帖数: 1005
8

需要修正,大方向还是对的。

【在 M*****t 的大作中提到】
: left join 根本显示不了table A的null value
p**r
发帖数: 5853
9
你丫自己是个白痴,先来个联合的table。
然后说要null的,谁知道你要什么
select a.key,a.value,b.value from table a
full join table b on a.key=b.key
where ...
最后...的where condtion自己写,免得帮了你还JJWW的,日!
z*********n
发帖数: 94654
10
土豆是不是在进修电大教程,作业不会写啊?

【在 p**r 的大作中提到】
: 你丫自己是个白痴,先来个联合的table。
: 然后说要null的,谁知道你要什么
: select a.key,a.value,b.value from table a
: full join table b on a.key=b.key
: where ...
: 最后...的where condtion自己写,免得帮了你还JJWW的,日!

相关主题
复旦数学系78级同学聚会,混得差的垫底有php的高手么?
一个前途与钱景俱佳的互联网项目 寻找网站设计高手与合作伙伴 ( (转载)DBA position (Oracle/MySQL/Mongo) in Los Angeles, CA (转载)
网络项目找创业伙伴问马公一个问题
进入LosAngeles版参与讨论
g******u
发帖数: 1005
11
(
SELECT
FROM table a
LEFT JOIN table b
ON a.keycol = b.keycol
) UNION (
SELECT
FROM table b
LEFT JOIN table a
ON b.keycol = a.keycol
WHERE a.keycol is null
)
g******u
发帖数: 1005
12

mysql 貌似木有full join

【在 p**r 的大作中提到】
: 你丫自己是个白痴,先来个联合的table。
: 然后说要null的,谁知道你要什么
: select a.key,a.value,b.value from table a
: full join table b on a.key=b.key
: where ...
: 最后...的where condtion自己写,免得帮了你还JJWW的,日!

p**r
发帖数: 5853
13
嘿嘿

【在 z*********n 的大作中提到】
: 土豆是不是在进修电大教程,作业不会写啊?
z*********n
发帖数: 94654
14
其实我最讨厌join了,巨昂贵无比,developer往往意识不到,老喜欢join套join
最后尼玛机器都崩溃了

【在 p**r 的大作中提到】
: 嘿嘿
p**r
发帖数: 5853
15
X 真的?脸丢大了。。。哈哈

【在 g******u 的大作中提到】
:
: mysql 貌似木有full join

p**r
发帖数: 5853
16
那你写temp table搞?

【在 z*********n 的大作中提到】
: 其实我最讨厌join了,巨昂贵无比,developer往往意识不到,老喜欢join套join
: 最后尼玛机器都崩溃了

z*********n
发帖数: 94654
17
在这种lamp环境里,往往还真的就得多一步写temp table
mysql join大table起来尼玛坑爹的,比尼玛毛毛虫都慢

【在 p**r 的大作中提到】
: 那你写temp table搞?
M*****t
发帖数: 26706
18
帮到我当然感谢,没帮到有啥好感谢的?

【在 p**r 的大作中提到】
: 你丫自己是个白痴,先来个联合的table。
: 然后说要null的,谁知道你要什么
: select a.key,a.value,b.value from table a
: full join table b on a.key=b.key
: where ...
: 最后...的where condtion自己写,免得帮了你还JJWW的,日!

M*****t
发帖数: 26706
19
在编自己的系统,不亦乐乎,呵呵。

【在 z*********n 的大作中提到】
: 土豆是不是在进修电大教程,作业不会写啊?
M*****t
发帖数: 26706
20
这个好象靠谱,我去试试,谢谢。

【在 g******u 的大作中提到】
: (
: SELECT
: FROM table a
: LEFT JOIN table b
: ON a.keycol = b.keycol
: ) UNION (
: SELECT
: FROM table b
: LEFT JOIN table a
: ON b.keycol = a.keycol

相关主题
a good way to save gas - http://www.mygallons.comwhere to buy pingpong table?
[合集] 在这里唱K就那么难啊[拜师贴2] PIVOT TABLE/ V LOOK UP EXCEL
JOIN THE WALL, MY FOLKSDinning table with 6 chairs for sale
进入LosAngeles版参与讨论
M*****t
发帖数: 26706
21
原来世外高手都在这儿,你不join你肿么弄?

【在 z*********n 的大作中提到】
: 其实我最讨厌join了,巨昂贵无比,developer往往意识不到,老喜欢join套join
: 最后尼玛机器都崩溃了

M*****t
发帖数: 26706
22
真诚问一句,多大的table开始叫做大?

【在 z*********n 的大作中提到】
: 在这种lamp环境里,往往还真的就得多一步写temp table
: mysql join大table起来尼玛坑爹的,比尼玛毛毛虫都慢

h*******s
发帖数: 8454
23
你们都太牛x了,佩服佩服

【在 z*********n 的大作中提到】
: 在这种lamp环境里,往往还真的就得多一步写temp table
: mysql join大table起来尼玛坑爹的,比尼玛毛毛虫都慢

p**r
发帖数: 5853
24
50 millions rows?

【在 z*********n 的大作中提到】
: 在这种lamp环境里,往往还真的就得多一步写temp table
: mysql join大table起来尼玛坑爹的,比尼玛毛毛虫都慢

M*****t
发帖数: 26706
25
所以,你没看人家问题,就开始瞎说,你是想帮我,不过别指望我感谢你,因为你自己
根本也是一知半解,解决不了人家的问题。

【在 p**r 的大作中提到】
: X 真的?脸丢大了。。。哈哈
z*********n
发帖数: 94654
26
几千万条记录啥的
不过其实这么大的table其实不适合mysql
不过坑爹的新兴internet公司就喜欢用mysql, "free"嘛。。。
到最后带来的问题一点都不“free“

【在 M*****t 的大作中提到】
: 真诚问一句,多大的table开始叫做大?
z*********n
发帖数: 94654
27


【在 p**r 的大作中提到】
: 50 millions rows?
p**r
发帖数: 5853
28
多大的table都不算大,只要规划得好。
不然就算10k的table,high traffic一上来,一样吃屁。

【在 M*****t 的大作中提到】
: 真诚问一句,多大的table开始叫做大?
M*****t
发帖数: 26706
29
Thanks bro, union is what nailed it!

【在 g******u 的大作中提到】
: (
: SELECT
: FROM table a
: LEFT JOIN table b
: ON a.keycol = b.keycol
: ) UNION (
: SELECT
: FROM table b
: LEFT JOIN table a
: ON b.keycol = a.keycol

M*****t
发帖数: 26706
30
哦,那我就放心了,我们小公司的数据几年内还长不到这么大。

【在 z*********n 的大作中提到】
: 几千万条记录啥的
: 不过其实这么大的table其实不适合mysql
: 不过坑爹的新兴internet公司就喜欢用mysql, "free"嘛。。。
: 到最后带来的问题一点都不“free“

相关主题
出售:羊皮沙发,茶几,End Table.chairman 麻烦你进来一下
Need to join AT&T or T-mobile family plan为什么有人喜欢看恐怖片?
mysql DB - 怎么能很容易地update data? (转载)JPM Chase 为什么混得比BOA强
进入LosAngeles版参与讨论
M*****t
发帖数: 26706
31
量变到质变,肯定还是有的。

【在 p**r 的大作中提到】
: 多大的table都不算大,只要规划得好。
: 不然就算10k的table,high traffic一上来,一样吃屁。

p**r
发帖数: 5853
32
恩,你的问题,俺以后坚决不回答。

【在 M*****t 的大作中提到】
: 所以,你没看人家问题,就开始瞎说,你是想帮我,不过别指望我感谢你,因为你自己
: 根本也是一知半解,解决不了人家的问题。

s*******g
发帖数: 1607
33
damn so many sql experts...i know where to ask my noob questions from now on

【在 g******u 的大作中提到】
: (
: SELECT
: FROM table a
: LEFT JOIN table b
: ON a.keycol = b.keycol
: ) UNION (
: SELECT
: FROM table b
: LEFT JOIN table a
: ON b.keycol = a.keycol

p**r
发帖数: 5853
34
oracle/MS sql etc数据库都有full join
没玩过my sql,所以也以为有,正好被你这小心眼的给损了一把。
说起感谢,你觉得俺真在乎吗?不就是搞笑一把。
要真是想做好人,我也不会拍那么多人,嘿嘿。。

【在 M*****t 的大作中提到】
: 所以,你没看人家问题,就开始瞎说,你是想帮我,不过别指望我感谢你,因为你自己
: 根本也是一知半解,解决不了人家的问题。

M*****t
发帖数: 26706
35
我比较反感不懂装懂的人。
当然,跟你无关。

【在 p**r 的大作中提到】
: oracle/MS sql etc数据库都有full join
: 没玩过my sql,所以也以为有,正好被你这小心眼的给损了一把。
: 说起感谢,你觉得俺真在乎吗?不就是搞笑一把。
: 要真是想做好人,我也不会拍那么多人,嘿嘿。。

p**r
发帖数: 5853
36
加州法院系统用的free的玩意,
投下去2个多亿开发,然后free的玩意over了,
所有的从头开始做。
btw,以上消息纯属虚构,如果雷同,纯属巧合。

【在 z*********n 的大作中提到】
: 几千万条记录啥的
: 不过其实这么大的table其实不适合mysql
: 不过坑爹的新兴internet公司就喜欢用mysql, "free"嘛。。。
: 到最后带来的问题一点都不“free“

M*****t
发帖数: 26706
37
UNION 很少用我都忘了还有这个功能了。今天太巧,正好有两个地方要用到,真是太感
谢了。
再给你来一笼包子。

【在 g******u 的大作中提到】
: (
: SELECT
: FROM table a
: LEFT JOIN table b
: ON a.keycol = b.keycol
: ) UNION (
: SELECT
: FROM table b
: LEFT JOIN table a
: ON b.keycol = a.keycol

g******u
发帖数: 1005
38
今儿个包子吃爽了,satisfied!

★ 发自iPhone App: ChineseWeb - 中文网站浏览器

【在 M*****t 的大作中提到】
: UNION 很少用我都忘了还有这个功能了。今天太巧,正好有两个地方要用到,真是太感
: 谢了。
: 再给你来一笼包子。

M*****t
发帖数: 26706
39
就是要大力鼓励你这种技术尖兵。

太感

【在 g******u 的大作中提到】
: 今儿个包子吃爽了,satisfied!
:
: ★ 发自iPhone App: ChineseWeb - 中文网站浏览器

b********t
发帖数: 199
40
万能的MITBBS.
相关主题
JPM Chase 为什么混得比BOA强一个前途与钱景俱佳的互联网项目 寻找网站设计高手与合作伙伴 ( (转载)
人形蜈蚣好害怕网络项目找创业伙伴
复旦数学系78级同学聚会,混得差的垫底有php的高手么?
进入LosAngeles版参与讨论
G*****C
发帖数: 701
41
full outer join...
M*****t
发帖数: 26706
42
又来个一知半解的。。。
mysql does not support full joins.

【在 G*****C 的大作中提到】
: full outer join...
p**r
发帖数: 5853
43
说真的,你这属于典型的小人得志的表现
刚知道一个mysql不支持full,就开始嘲笑别人了。
这种细节性问题,在技术领域,连个屁中的屁都算不上。
真的做项目,做技术的,
别人能给你个思路,就已经对你仁至义尽了。
细节怎么搞都是自己去弄明白。
mysql不支持full,别人和你说了用full join
接下来你要做的就是去弄明白用类似功能实现full join。
而不是自己刚了解个细节,就说别人这个那个。。。
这就好像你要砍一棵树,问别人怎么办,
别人都一句话,用电锯!
然后你就在那里逼逼,说什么你们村里没电锯
还嘲笑别人不知道你们村里没电锯。
也就是geiliniu好心,
把你们村里的锯子做成电锯,然后给你用
其他人也就懒得理你,
心里就想,下次你自己玩去吧

【在 M*****t 的大作中提到】
: 又来个一知半解的。。。
: mysql does not support full joins.

M*****t
发帖数: 26706
44
别为自己不懂装懂辩解了。你给的那个跟本连思路都算不上。
程序本来就是个细节性的东西,大道理谁不懂,能把东西做出来才是有用的,再简单的
东西,你不去做,说了也等于别说。
Here is a script I would like to embed in the post:
If (A question is raised) {
You have no clue: shut your pie hole;
break;
You know how but don't want to put a little effort in it: shut your dirty pie hole;
break;
You don't really know just want to show off pretending you know: shut your pathetic pie hole;
break;
You have some clues willing to discuss: You are welcome to make recommendations and join discussions;
break;
You know how and can show a solution: You are welcome and rewarded by Baozi;
break;
default: Shut your pie hole;
break;
}

【在 p**r 的大作中提到】
: 说真的,你这属于典型的小人得志的表现
: 刚知道一个mysql不支持full,就开始嘲笑别人了。
: 这种细节性问题,在技术领域,连个屁中的屁都算不上。
: 真的做项目,做技术的,
: 别人能给你个思路,就已经对你仁至义尽了。
: 细节怎么搞都是自己去弄明白。
: mysql不支持full,别人和你说了用full join
: 接下来你要做的就是去弄明白用类似功能实现full join。
: 而不是自己刚了解个细节,就说别人这个那个。。。
: 这就好像你要砍一棵树,问别人怎么办,

M*****t
发帖数: 26706
45
又看了你的回复,典型的工程师思路啊。。。可悲。把树放倒的方法随便一说就二十几
种,还恬着脸说用电锯。。。如果是这么简单的方案,别人会问你吗?
知之为知之,不知为不知,这一点你真的要好好理解一下。不要因为你懂一种程序语言
,就随便对你不懂的领域指手划脚。
其实你根本没有啥想帮忙的心,无非就是显示一下你在这个领域很牛,啥都知道。
结果,栽了个跟头。
我能理解你现在很没面子。认个错,从头开始,不就得了?
s*******k
发帖数: 1107
46
讨论归讨论,别PM啊
p**r
发帖数: 5853
47
不想多啰嗦,你拿我写的去oracle或者mssql一run就知道是不是一样的结果。
我发现你这人真是可笑的厉害,连个入门的级别都差10万8千里也好意思来说别人。
大概刚学会些个switch语法,就来得色,
见过无数的入门,不过第一次见到你这么不懂,还自以为是的
真是不知者无畏,你慢慢把无知当牛逼去吧。
自己无知,发帖求帮忙的,
自己蠢,不懂得变通,还好意思嘲笑别人的帮忙
更不要脸的是,刚正明白个一个语法,
也好意思拿出来现世, 难怪你现在还混得那么惨。
总之,以后反正你的贴,
我肯定继续回,但是除了拍你,不会有其他的。

your dirty pie hole;
shut your pathetic pie hole;

【在 M*****t 的大作中提到】
: 别为自己不懂装懂辩解了。你给的那个跟本连思路都算不上。
: 程序本来就是个细节性的东西,大道理谁不懂,能把东西做出来才是有用的,再简单的
: 东西,你不去做,说了也等于别说。
: Here is a script I would like to embed in the post:
: If (A question is raised) {
: You have no clue: shut your pie hole;
: break;
: You know how but don't want to put a little effort in it: shut your dirty pie hole;
: break;
: You don't really know just want to show off pretending you know: shut your pathetic pie hole;

p**r
发帖数: 5853
48
和你讨论技术,简直是侮辱我自己,还是说些其他的吧。
先别说是不是工程师思路,你现在连工程师1/10都没到呢,
在一小破公司里面,搞个应用,几千都不舍得的,也就月薪3千吧,
你也好意思说那些年薪10万的工程师如何如何。
这和凤姐整天死机摆列地说明星不如她一个套路

【在 M*****t 的大作中提到】
: 又看了你的回复,典型的工程师思路啊。。。可悲。把树放倒的方法随便一说就二十几
: 种,还恬着脸说用电锯。。。如果是这么简单的方案,别人会问你吗?
: 知之为知之,不知为不知,这一点你真的要好好理解一下。不要因为你懂一种程序语言
: ,就随便对你不懂的领域指手划脚。
: 其实你根本没有啥想帮忙的心,无非就是显示一下你在这个领域很牛,啥都知道。
: 结果,栽了个跟头。
: 我能理解你现在很没面子。认个错,从头开始,不就得了?

M*****t
发帖数: 26706
49
又自以为是了吧?
你咋知道我混得很惨?扑哧。

【在 p**r 的大作中提到】
: 不想多啰嗦,你拿我写的去oracle或者mssql一run就知道是不是一样的结果。
: 我发现你这人真是可笑的厉害,连个入门的级别都差10万8千里也好意思来说别人。
: 大概刚学会些个switch语法,就来得色,
: 见过无数的入门,不过第一次见到你这么不懂,还自以为是的
: 真是不知者无畏,你慢慢把无知当牛逼去吧。
: 自己无知,发帖求帮忙的,
: 自己蠢,不懂得变通,还好意思嘲笑别人的帮忙
: 更不要脸的是,刚正明白个一个语法,
: 也好意思拿出来现世, 难怪你现在还混得那么惨。
: 总之,以后反正你的贴,

p**r
发帖数: 5853
50
恩,你肯定是大富豪,
大富豪都是自己弄个app,东西打听各种地价钱,
最后想了想还是不舍得,然后自学开始搞。。。
大富豪都是蹲在某一破华人公司里面,
然后彪悍地说那是自己的公司。
大富豪都是花个一年800注册个公司,
然后逢人就说,我公司如何,我公司如何。
大富豪经常整些货,ebay,amazon各种的倒腾
然后出门说,咋们这种做国际贸易的,如何如何。
大富豪,你有啥要补充的?

【在 M*****t 的大作中提到】
: 又自以为是了吧?
: 你咋知道我混得很惨?扑哧。

相关主题
DBA position (Oracle/MySQL/Mongo) in Los Angeles, CA (转载)[合集] 在这里唱K就那么难啊
问马公一个问题JOIN THE WALL, MY FOLKS
a good way to save gas - http://www.mygallons.comwhere to buy pingpong table?
进入LosAngeles版参与讨论
M*****t
发帖数: 26706
51
呃。。。你说的也没错。
我打听了一圈,我要的东西是挺贵的,所以自己弄。。。这就叫混得很惨?
好吧,我混得很惨。
另外,注册公司一年200就够了。800你是在误导。
原来这世界上就两种人:一种是大富豪,一种叫混得很惨。。。你属于哪一种?

【在 p**r 的大作中提到】
: 恩,你肯定是大富豪,
: 大富豪都是自己弄个app,东西打听各种地价钱,
: 最后想了想还是不舍得,然后自学开始搞。。。
: 大富豪都是蹲在某一破华人公司里面,
: 然后彪悍地说那是自己的公司。
: 大富豪都是花个一年800注册个公司,
: 然后逢人就说,我公司如何,我公司如何。
: 大富豪经常整些货,ebay,amazon各种的倒腾
: 然后出门说,咋们这种做国际贸易的,如何如何。
: 大富豪,你有啥要补充的?

p**r
发帖数: 5853
52
大富豪就是不一样,注册的公司都是个人名义的。
我以为大富豪怎么也得整个llc呢。
我属于混得很惨,
要不我怎么能给你在这里回贴呢。

【在 M*****t 的大作中提到】
: 呃。。。你说的也没错。
: 我打听了一圈,我要的东西是挺贵的,所以自己弄。。。这就叫混得很惨?
: 好吧,我混得很惨。
: 另外,注册公司一年200就够了。800你是在误导。
: 原来这世界上就两种人:一种是大富豪,一种叫混得很惨。。。你属于哪一种?

L****n
发帖数: 3545
53
Hash table works better

【在 z*********n 的大作中提到】
: 在这种lamp环境里,往往还真的就得多一步写temp table
: mysql join大table起来尼玛坑爹的,比尼玛毛毛虫都慢

M*****t
发帖数: 26706
54
既然都混得很惨,为啥还要50步笑100步,芙蓉姐姐笑凤姐呢?

【在 p**r 的大作中提到】
: 大富豪就是不一样,注册的公司都是个人名义的。
: 我以为大富豪怎么也得整个llc呢。
: 我属于混得很惨,
: 要不我怎么能给你在这里回贴呢。

z*********n
发帖数: 94654
55


【在 L****n 的大作中提到】
: Hash table works better
z*********n
发帖数: 94654
56
凤姐姐你好

【在 M*****t 的大作中提到】
: 既然都混得很惨,为啥还要50步笑100步,芙蓉姐姐笑凤姐呢?
M*****t
发帖数: 26706
57
你们别瞧不起凤姐,就你们,没一个能够得上人家的征婚条件。

【在 z*********n 的大作中提到】
: 凤姐姐你好
1 (共1页)
进入LosAngeles版参与讨论
相关主题
[拜师贴2] PIVOT TABLE/ V LOOK UP EXCEL人形蜈蚣好害怕
Dinning table with 6 chairs for sale复旦数学系78级同学聚会,混得差的垫底
出售:羊皮沙发,茶几,End Table.一个前途与钱景俱佳的互联网项目 寻找网站设计高手与合作伙伴 ( (转载)
Need to join AT&T or T-mobile family plan网络项目找创业伙伴
mysql DB - 怎么能很容易地update data? (转载)有php的高手么?
chairman 麻烦你进来一下DBA position (Oracle/MySQL/Mongo) in Los Angeles, CA (转载)
为什么有人喜欢看恐怖片?问马公一个问题
JPM Chase 为什么混得比BOA强a good way to save gas - http://www.mygallons.com
相关话题的讨论汇总
话题: key话题: table话题: null话题: join话题: value2