﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-gan-随笔分类-MySql</title><link>http://www.cppblog.com/gan/category/8801.html</link><description /><language>zh-cn</language><lastBuildDate>Tue, 11 Nov 2008 06:41:03 GMT</lastBuildDate><pubDate>Tue, 11 Nov 2008 06:41:03 GMT</pubDate><ttl>60</ttl><item><title>MySql 的外连接</title><link>http://www.cppblog.com/gan/archive/2008/11/11/66586.html</link><dc:creator>gan</dc:creator><author>gan</author><pubDate>Tue, 11 Nov 2008 03:14:00 GMT</pubDate><guid>http://www.cppblog.com/gan/archive/2008/11/11/66586.html</guid><wfw:comment>http://www.cppblog.com/gan/comments/66586.html</wfw:comment><comments>http://www.cppblog.com/gan/archive/2008/11/11/66586.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/gan/comments/commentRss/66586.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/gan/services/trackbacks/66586.html</trackback:ping><description><![CDATA[数据库教科书上的外连接实例：<br>SELECT *<br>FROM Student,SC<br>WHERE Student.Sno=SC.Sno(*);<br><br>在MySql中不可行，说某些数据库中用'+'而不是'*'，括号中换用'+'之后仍然无效。Google后解决，记下笔记。<br><br>左外连接: 以Student表（Student表行数较多）为主体列出，若SC表（比Student表行数少）无对应项，则为空值，故左连接NULL应该出现右边。<br>select * from Student left outer join SC on Student.Sno=SC.Sno;
<br><br><br>右外连接：以SC表为主体列出，NULL出现在左边。<br>
select * from Student right outer join SC on Student.Sno=SC.Sno;
<br>   <img src ="http://www.cppblog.com/gan/aggbug/66586.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/gan/" target="_blank">gan</a> 2008-11-11 11:14 <a href="http://www.cppblog.com/gan/archive/2008/11/11/66586.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>