请教几条关于mysql数据的问题,高分赠送 select money from user,money where user.id=1 and user.name=money.user 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1。国内有一本书,mysql的,去china-pub.com搜索以下,推荐的那本,不错,讲得很清楚,如果在西安可以找我哈2.支持,只不过方法不一样(个人意见)3。同一楼上,呵呵,好久没写 select b.money from `user` a left join `money` b on a.name = b.userwhere a.id = 1支持left joinmysql4.1开始支持嵌套查询 left join我还是不懂什么意思,赫赫。 不懂left join,只能说明你没学过数据库原理,这是数据库的东西不是mysql特有的。left join是数据库多个关系外部连接中的一种,相对于right join,full join 和自然连接(又叫交叉连接,笛卡儿连接,好像是吧)。left join就是DBMS会选择一个关系,然后根据条件去连接第二个关系,right join是选择第二个关系,然后根据条件去连接第一个关系,全连接就是左连接加上右连接,自然连接就是两两交叉连接。假设table1(id, name) 元组(1, 'meteorlet') (2, 'imsorry')table2(id,name) 元组(1, 'PHP爱好者') (3, 'imsorry.com.cn')条件都是 table1.id = table2.idtable1 left join table2的结果:(1, 'meteorlet', 'PHP爱好者')(2, 'imsorry', NULL)table1 right join table2的结果:(1, 'PHP爱好者', 'meteorlet')(3, 'imsorry.com.cn', NULL)table1 full join table2的结果:(1, 'meteorlet','PHP爱好者')(2, 'imsorry', NULL)(3, NULL, 'imsorry.com.cn')table1 cross join table2的结果:(1, 'meteorlet', 'PHP爱好者') 顺便提一下:select money from user,money where user.id=1 and user.name=money.user这种连接是笛卡儿连接,交叉连接,cross join Meteorlet(Meteorlet) 讲的很透彻! 生成PDF “双引号变成$quot了 php正则替换,为什么多出</html>? 关于fck的问题 mysql时间字段是unix时间戳,怎样进行最近三天内的数据查询? PHP里%s是什么符号? 如何在php中取table里的值传递到别的网页 哪位兄弟姐妹有中控 ZKOnline SDK开发包,帮忙提供一份 next_record()查询如果没有记录返回什么? 这是问题 PHP求大神解答。 初学PHP,请问有什么精典资料或网站吗,?谢谢。。 那里有php+Oracle的源代码!网上好象都是php+mysql的源代码,我现在需要学习php+Oracle,谁提供一点我将非常感谢!
2.支持,只不过方法不一样(个人意见)
3。同一楼上,呵呵,好久没写
where a.id = 1支持left join
mysql4.1开始支持嵌套查询
left join是数据库多个关系外部连接中的一种,相对于right join,full join 和自然连接(又叫交叉连接,笛卡儿连接,好像是吧)。left join就是DBMS会选择一个关系,然后根据条件去连接第二个关系,right join是选择第二个关系,然后根据条件去连接第一个关系,全连接就是左连接加上右连接,自然连接就是两两交叉连接。假设
table1(id, name) 元组(1, 'meteorlet') (2, 'imsorry')
table2(id,name) 元组(1, 'PHP爱好者') (3, 'imsorry.com.cn')条件都是 table1.id = table2.idtable1 left join table2的结果:
(1, 'meteorlet', 'PHP爱好者')
(2, 'imsorry', NULL)table1 right join table2的结果:
(1, 'PHP爱好者', 'meteorlet')
(3, 'imsorry.com.cn', NULL)table1 full join table2的结果:
(1, 'meteorlet','PHP爱好者')
(2, 'imsorry', NULL)
(3, NULL, 'imsorry.com.cn')
table1 cross join table2的结果:
(1, 'meteorlet', 'PHP爱好者')
select money from user,money where user.id=1 and user.name=money.user
这种连接是笛卡儿连接,交叉连接,cross join