SB的mysql!!!

时间:2005年09月13日 23:09  标签: MySQL5 排序 子查询 工作记录 原创技术

最近的项目用mysql5来做,越用越觉得SB。之前写过一篇文章:
http://eason.jobui.com/blog/123.html
现在继续说说,不断更新:

1、SELECT MAX(c_Time),NickName FROM tab
居然那个nickname的值不是MAX(c_Time)那行的,而是另外一行的。吐死我。简直无比白痴弱智。

2、SELECT *,(SELECT ID FROM tab2) FROM tab1
在这样情况下的子查询,居然只能返回一列,即(SELECT [field1]...),而不能返回多列,即(SELECT [field1],[field2])就会出错了。但在
SELECT *
FROM tb1
LEFT JOIN (SELECT ID,Name FROM tb2)
这样的情况下却又可以返回多列,脑子有问题的人。。。。

3、居然exists会比join还慢。
a表是2000多记录,b表是200多记录,居然
SELECT *
FROM tab_a
JOIN tab_b ON a.ID=b.OwnerID

会比
SELECT *
FROM tab_a
WHERE EXISTS (SELECT ID FROM tab_b WHERE a.ID=b.OwnerID)

快,kao。。。。

相关文章:
0条评论(Comments) 订阅该Blog下的评论RSS
本文还没有评论,来给楼主说几句吧...
发表评论
正在加载...
搜索更多
文章导读
最新评论
我的豆瓣秀
RSS订阅
抓虾
Rojo
google reader
netvibes
my yahoo
newsgator
bloglines
鲜果
哪吒
有道
QQ邮箱
九点