<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-1077877689439742823</atom:id><lastBuildDate>Thu, 29 Aug 2024 11:12:16 +0000</lastBuildDate><category>المبرمج</category><category>Asp.net</category><category>تصميم</category><category>SQL</category><category>books</category><category>انترنت</category><category>دروس</category><category>تقنية</category><category>Mobile</category><category>Web Templates</category><category>Metro Style</category><category>SharePoint  2010</category><category>إدارة</category><title>مدونة فارس سفيان</title><description>Web 2.0 , Web Development, ASP.NET , jQuery,Ajax,MVC,Sql Server And More</description><link>http://farissufyan.blogspot.com/</link><managingEditor>noreply@blogger.com (Faris Sufyan)</managingEditor><generator>Blogger</generator><openSearch:totalResults>73</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><language>en-us</language><itunes:explicit>no</itunes:explicit><copyright>جميع الحقوق محفوظة لمدونة فارس سفيان</copyright><itunes:subtitle>Web 2.0 , Web Development, ASP.NET , jQuery,Ajax,MVC,Sql Server And More</itunes:subtitle><itunes:category text="Technology"><itunes:category text="Tech News"/></itunes:category><itunes:author>فارس سفيان</itunes:author><itunes:owner><itunes:email>noreply@blogger.com</itunes:email><itunes:name>فارس سفيان</itunes:name></itunes:owner><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1077877689439742823.post-4725013713301731022</guid><pubDate>Mon, 04 Aug 2014 06:55:00 +0000</pubDate><atom:updated>2014-08-03T23:55:20.090-07:00</atom:updated><title> 7 نصائح لتجنب وقوع الكوارث اثناء عملية نشر قاعدة البيانات  Avoiding Database Deployment Disasters – 7 Tips</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div style="direction: ltr; text-align: center;"&gt;
&lt;span style="font-size: x-large;"&gt;&lt;a href="https://www.simple-talk.com/sql/sql-training/avoiding-database-deployment-disasters-%E2%80%93-7-tips/?utm_source=simpletalk&amp;amp;utm_medium=email-main&amp;amp;utm_content=7tips-20140804&amp;amp;utm_campaign=sql" target="_blank"&gt;Avoiding Database Deployment Disasters – 7 Tips&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;مدونة فارس سفيان&lt;/div&gt;</description><link>http://farissufyan.blogspot.com/2014/08/7-avoiding-database-deployment.html</link><thr:total>0</thr:total><author>noreply@blogger.com (فارس سفيان)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1077877689439742823.post-413222828248829824</guid><pubDate>Sun, 15 Sep 2013 18:30:00 +0000</pubDate><atom:updated>2013-09-15T11:30:50.154-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Asp.net</category><title>دروس في Asp.net MVC</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;span style="font-size: large;"&gt;بعد غياب طويل عن التدوين في مدونتي وذلك بسبب بعض الظروف الخارجة عن إرادتي &amp;nbsp;اسمحو لي ان اقدم لكم بعض من الدورس في asp.net MVC &amp;nbsp;آمل ان تنال على رضاكم واستحسانكم .&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: x-large;"&gt;&lt;a href="http://www.codeproject.com/Articles/620195/Learning-MVC-Part-1-Introduction-to-MVC-Architectu" target="_blank"&gt;الدرس الاول&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-large;"&gt;مقدمة في بنية الـ MVC&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-large;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-size: x-large;"&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=198374989938145048&amp;amp;_z=2851199" target="_blank"&gt;الدرس الثاني&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-large;"&gt;بناء تطبيق على الـ MVC وربطة بقاعدة البيانات SQl مع Linq&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-large;"&gt;&lt;a href="http://www.codeproject.com/Article.aspx?tag=198374989912975048&amp;amp;_z=2851199" target="_blank"&gt;الدرس الثالث&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: white; color: #333333; font-family: 'Segoe UI', Arial, Helvetica, sans-serif; line-height: 17px; text-align: left;"&gt;&lt;span style="font-size: large;"&gt;MVC Application using EntityFramework Code-First approach&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://www.codeproject.com/Article.aspx?tag=198374990340595048&amp;amp;_z=2851199" style="font-size: xx-large;" target="_blank"&gt;الدرس الرابع&amp;nbsp;&lt;/a&gt;&lt;br /&gt;
&lt;span style="background-color: white; color: #333333; font-family: 'Segoe UI', Arial, Helvetica, sans-serif; line-height: 17px; text-align: left;"&gt;How to create MVC application and perform CRUD operations using EntityFramework&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;مدونة فارس سفيان&lt;/div&gt;</description><link>http://farissufyan.blogspot.com/2013/09/aspnet-mvc.html</link><thr:total>0</thr:total><author>noreply@blogger.com (فارس سفيان)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1077877689439742823.post-5049089413808877569</guid><pubDate>Mon, 06 May 2013 16:41:00 +0000</pubDate><atom:updated>2013-05-06T09:43:57.669-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Asp.net</category><category domain="http://www.blogger.com/atom/ns#">books</category><title>كتب مختارة لكم احبائي عن  فيجول استديو 2010</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="font-size: x-large;"&gt;الكتاب الأول&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;b style="background-color: #f9f9f9;"&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div align="left"&gt;
&lt;div align="center" style="font-family: arial, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;"&gt;
&lt;b style="background-color: #f9f9f9;"&gt;Microsoft Visual Basic 2010 for Windows Applications-slicer&lt;/b&gt;&lt;br /&gt;
&lt;b style="background-color: #f9f9f9;"&gt;&lt;br /&gt;&lt;/b&gt;
&lt;a href="http://farm9.staticflickr.com/8443/8010944334_1854d101ce.jpg" imageanchor="1" style="font-family: 'Times New Roman'; margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://farm9.staticflickr.com/8443/8010944334_1854d101ce.jpg" width="247" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center" style="color: royalblue; font-family: arial, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;"&gt;
&lt;b style="background-color: #f9f9f9;"&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div align="center" style="font-family: arial, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;"&gt;
&lt;b style="background-color: #f9f9f9;"&gt;الرابط&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;b style="background-color: #f9f9f9;"&gt;&lt;span style="color: royalblue; font-family: arial, verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif;"&gt;&lt;a href="http://www.mediafire.com/?46hju87q84hu7ud"&gt;http://www.mediafire.com/?46hju87q84hu7ud&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;b style="background-color: #f9f9f9;"&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;b&gt;رابط أخر&lt;/b&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;b&gt;&lt;a href="http://www.4shared.com/office/MwJmrLei/Microsoft_Visual_Basic_2010_fo.html"&gt;http://www.4shared.com/office/MwJmrLei/Microsoft_Visual_Basic_2010_fo.html&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;span style="font-size: x-large;"&gt;الكتاب الثاني&lt;/span&gt;&amp;nbsp;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;b style="background-color: #f9f9f9; font-family: arial, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;"&gt;Visual Basic 2010 Programmer's Reference&lt;/b&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;b style="background-color: #f9f9f9; color: purple; font-family: arial, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/b&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://farm9.staticflickr.com/8448/8010944602_4764b4132a.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://farm9.staticflickr.com/8448/8010944602_4764b4132a.jpg" width="247" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;b style="background-color: #f9f9f9; color: purple; font-family: arial, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;span style="font-family: arial, verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif;"&gt;&lt;b&gt;الرابط&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;span style="color: purple; font-family: arial, verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;span style="color: purple; font-family: arial, verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif;"&gt;&lt;b&gt;&lt;a href="http://www.mediafire.com/?3upswb25ftz2pee"&gt;http://www.mediafire.com/?3upswb25ftz2pee&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;span style="color: purple; font-family: arial, verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;span style="color: purple; font-family: arial, verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;مدونة فارس سفيان&lt;/div&gt;</description><link>http://farissufyan.blogspot.com/2013/05/visual-studio-2010.html</link><thr:total>0</thr:total><author>noreply@blogger.com (فارس سفيان)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1077877689439742823.post-2146259498823418090</guid><pubDate>Thu, 25 Apr 2013 08:56:00 +0000</pubDate><atom:updated>2013-04-25T01:56:50.343-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SQL</category><title>Date and Time Data Types and Functions - SQL Server (2000, 2005, 2008, 2008 R2, 2012)</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;br /&gt;
&lt;h1 class="fn" id="ctl00_ArticleTitle" style="background-color: white; color: #333333; direction: ltr; font-family: 'Segoe UI', Arial, sans-serif; font-size: 29px; font-weight: 200; margin: 0px 0px 7px; padding: 0px; text-align: left;"&gt;
&lt;a href="http://www.codeproject.com/Articles/566542/Date-and-Time-Data-Types-and-Functions-SQL-Server" target="_blank"&gt;Date and Time Data Types and Functions - SQL Server (2000, 2005, 2008, 2008 R2, 2012)&lt;/a&gt;&lt;/h1&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;مدونة فارس سفيان&lt;/div&gt;</description><link>http://farissufyan.blogspot.com/2013/04/date-and-time-data-types-and-functions.html</link><thr:total>0</thr:total><author>noreply@blogger.com (فارس سفيان)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1077877689439742823.post-6929721101366064503</guid><pubDate>Wed, 17 Apr 2013 16:51:00 +0000</pubDate><atom:updated>2013-04-17T09:52:12.608-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">المبرمج</category><category domain="http://www.blogger.com/atom/ns#">تصميم</category><category domain="http://www.blogger.com/atom/ns#">تقنية</category><category domain="http://www.blogger.com/atom/ns#">دروس</category><title>5 دروس لخمس سنوات عمل في مجال تصميم وتطوير البرامج والتطبيقات</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
حبيت ان اقدم لكم خمسة دروس لخمس سنوات عمل في مجال تصميم وتطوير التطبيقات وهي كالتالي :&lt;br /&gt;
&lt;br /&gt;
&lt;ul style="text-align: right;"&gt;
&lt;li&gt;&lt;span style="font-size: large;"&gt;حدث نفسك بإستمرار&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style="font-family: Arial; font-size: 15px; line-height: 20.796875px; white-space: pre-wrap;"&gt;يعتبر مجال البرمجة من أكثر المجلات التي لا يكل فيها المطورين عن تطوير أساليب جديدة يوميا &amp;nbsp;من ما يضع على عاتقك أن تكون دائما على مستوي هذا التحديث المستمر حتى لاتفقد ميزاتك فى عملك إذا حدث تطوير للأدوات مثلا. أجعل نفسك دائما على طريق التطوير حتي لا يفوتك وتجد صعوبة فى ملاحقة لاحقا.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul style="text-align: right;"&gt;
&lt;li&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: large; line-height: 20.796875px; white-space: pre-wrap;"&gt;حسن من لغتك الإنجليزية&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style="font-family: Arial; font-size: 15px; line-height: 20.796875px; white-space: pre-wrap;"&gt;تأكد انك لن تكون مبرمج ناجح إلا إذا طورت لغتك جيدا. لأن معظم الكتب القوية فى مجال البرمجيات و اغلب الأبحاث و المواقع مكتوبة باللغة الإنجليزية. إياك أن تعتمد على المراجع العربية فقط فى دراستك - بإمكانك أن تفعل العكس أن تعتمد على الإنجليزية فقط - لانة للأسف المراجع العربية معظمها ضعيفة المحتوي و غير موضوعية بشكل كبير. مع أنك من الممكن أن تبدأ بها حتى تطور لغتك لكن نصيحتي لا تعتمد عليها كثيرا فحينما ستنتقل إلى المراجع و الكتب و الدروس الإنجليزية ستلاحظ الفرق بسهولة واضحه&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul style="text-align: right;"&gt;
&lt;li&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: large; line-height: 20.796875px; white-space: pre-wrap;"&gt;لا تتسرع بالنتائج &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style="font-family: Arial; font-size: 15px; line-height: 20.796875px; white-space: pre-wrap;"&gt;تاكد أن الله دائما يقف بجوار المجتهدين. فإذ إجتهدت أترك الباقي على الله سبحانه وتعالى. وتاكد أن الله لا يضيع أجر من أحسن عملا.و عن تجربة شخصيه حينما يستعصى علي بعض المهام أثناء العمل أتركها و سبحان الله حينا أعود أجد الفكرة الضائعة التي تسهل علي حل هذه المشكلة.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul style="text-align: right;"&gt;
&lt;li&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: large; line-height: 20.796875px; white-space: pre-wrap;"&gt;دون ملاحظاتك&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style="font-family: Arial; font-size: 15px; line-height: 20.796875px; white-space: pre-wrap;"&gt;كل خطوه تمر بها للأمام عليك أن تدون عنها ملاحظاتك بشكل مستمر حتي تستطيع أن تقيم ادائك بإستمرار و أن تكون أنت الحكم على مسيرتك فى تعلم البرمجة . وحاول أن تعطى لنفسك درجات تقدريه عن إتمامك امور معينة. و ثق تماما أن مع صعوبة المهمة أو درجاتك إن كانت منخفضه فأنت على الطريق السليم. حاول تطوير أدائك بإستمرار حتي تبدأ بأن تشعر بالرضي عن نفسك و هذه المرحلة من المراحل النهائية من مراحل تعلم البرمجة.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul style="text-align: right;"&gt;
&lt;li&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: large; line-height: 20.796875px; white-space: pre-wrap;"&gt;كن طموحاً&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style="font-family: Arial; font-size: 15px; line-height: 20.796875px; white-space: pre-wrap;"&gt;لاتقف عند حد معين أستمر في العلو فكلما صعدت فى سماء البرمجة .أرفع سفق طموحك أكثر و أكثر حتى تظل دائما من المميزين فى هذا المجال.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;مدونة فارس سفيان&lt;/div&gt;</description><link>http://farissufyan.blogspot.com/2013/04/5.html</link><thr:total>0</thr:total><author>noreply@blogger.com (فارس سفيان)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1077877689439742823.post-482184135612841611</guid><pubDate>Wed, 17 Apr 2013 16:20:00 +0000</pubDate><atom:updated>2013-04-17T09:20:33.994-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SQL</category><title>Joining Tables in SQL</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;div style="text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style="background-color: white; color: #ff9900; font-family: 'Segoe UI', Arial, sans-serif; font-size: 30px; font-weight: 200; margin: 20px 0px 11px; padding: 0px 0px 10px; text-align: left;"&gt;
Introduction&lt;/h2&gt;
&lt;div style="background-color: white; color: #111111; font-family: 'Segoe UI', Arial, sans-serif; font-size: 14px; text-align: left;"&gt;
This document will try and explain the ways that joining two tables work. To help explain this I created two temp tables with specific rows in them to proof the point. Find the SQL to create the sample Temp tables in Appendix A. We have table TEMP_A with four rows in it the ID's of this four rows in unique and numbered 1,2,3,4 respectively. Then we also have table TEMP_B with five rows in it. It has rows 1, 2,3,3,5 in it. Note that row 1 and 2 from Table A have one reference each in table B.&lt;/div&gt;
&lt;div style="background-color: white; color: #111111; font-family: 'Segoe UI', Arial, sans-serif; font-size: 14px; text-align: left;"&gt;
Row 3 have two reverences in table B row 4 have no reverences in table B at all, and there is an Orphan row in table B (row 5) that have no parent row in table A.&lt;/div&gt;
&lt;div style="background-color: white; color: #111111; font-family: 'Segoe UI', Arial, sans-serif; font-size: 14px; text-align: left;"&gt;
Also note that the reserved words inner and outer is optional. left outer join and left join mean exactly the same thing.&lt;/div&gt;
&lt;div style="background-color: white; color: #111111; font-family: 'Segoe UI', Arial, sans-serif; font-size: 14px; text-align: left;"&gt;
OK now on to the fun stuff.&lt;/div&gt;
&lt;h2 style="background-color: white; color: #ff9900; font-family: 'Segoe UI', Arial, sans-serif; font-size: 30px; font-weight: 200; margin: 20px 0px 11px; padding: 0px 0px 10px; text-align: left;"&gt;
Normal Join (Or Inner Join)&lt;/h2&gt;
&lt;div style="background-color: white; color: #111111; font-family: 'Segoe UI', Arial, sans-serif; font-size: 14px; text-align: left;"&gt;
Joining (or inner joining) the two table on the ID fields you will get all rows in the intersection of the two sets, meaning where they both have the same value.&lt;/div&gt;
&lt;div style="background-color: white; color: #111111; font-family: 'Segoe UI', Arial, sans-serif; font-size: 14px; text-align: left;"&gt;
&lt;img src="http://www.codeproject.com/KB/database/571933/Join.png" style="border: 0px; height: auto; margin: 0px; max-width: 100%; overflow: auto; padding: 0px;" /&gt;&lt;/div&gt;
&lt;div style="background-color: white; color: #111111; font-family: 'Segoe UI', Arial, sans-serif; font-size: 14px; text-align: left;"&gt;
Using the data sample created in Appendix A we will get the following result:&lt;/div&gt;
&lt;div class="pre-action-link" id="premain0" style="background-color: white; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-width: 0px 0px 1px; color: #005782; font-family: 'Segoe UI', Arial, sans-serif; font-size: 11px; margin: 0px; padding: 0px; text-align: left;" width="100%"&gt;
&lt;div style="text-align: left;"&gt;
&lt;img height="9" id="preimg0" preid="0" src="http://www.codeproject.com/images/minus.gif" style="border: 0px; cursor: pointer; height: auto; margin: 0px; max-width: 100%; overflow: auto; padding: 0px;" width="9" /&gt;&lt;span id="precollapse0" preid="0" style="border: 0px; cursor: pointer; margin: 0px; padding: 0px;"&gt;&amp;nbsp;Collapse&lt;/span&gt;&lt;span style="border: 0px; margin: 0px; padding: 0px;"&gt;&amp;nbsp;|&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.codeproject.com/Articles/571933/Joining-Tables-in-SQL#" preid="0" style="border: 0px; color: purple; margin: 0px; padding: 0px; text-decoration: none;"&gt;Copy Code&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;pre id="pre0" style="background-color: #fbedbb; border: 1px solid rgb(251, 237, 187); font-family: Consolas, 'Courier New', Courier, mono; font-size: 9pt; overflow: auto; padding: 6px; text-align: start; white-space: pre-wrap; word-wrap: break-word;"&gt;&lt;div style="text-align: left;"&gt;
&lt;span class="code-keyword" style="border: 0px; color: blue; font-size: 9pt; margin: 0px; padding: 0px;"&gt;select&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; *&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;span class="code-keyword" style="border: 0px; color: blue; margin: 0px; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;
&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;from&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; TEMP_A&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; color: blue; margin: 0px; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;
&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;INNER&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;JOIN&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; TEMP_B&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;div style="text-align: left;"&gt;
&lt;span style="font-size: 9pt;"&gt; &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; color: blue; font-size: 9pt; margin: 0px; padding: 0px;"&gt;ON&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; TEMP_A.Tbl_ID = TEMP_B.Tbl_ID&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;/pre&gt;
&lt;table border="1" style="background-color: white; border: 0px; color: #111111; font-family: 'Segoe UI', Arial, sans-serif; font-size: 14px; margin: 0px; padding: 0px; text-align: left; width: 100%px;"&gt;&lt;tbody style="border: 0px; margin: 0px; padding: 0px;"&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl_ID&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl_Data&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl_ID&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl_Data&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;1&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 1&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;1&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 1&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;2&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 2&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;2&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 2&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 3a&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 3b&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="background-color: white; color: #111111; font-family: 'Segoe UI', Arial, sans-serif; font-size: 14px; text-align: left;"&gt;
Note that row 3 in table a is duplicated once for each corresponding row in table B.&lt;/div&gt;
&lt;h2 style="background-color: white; color: #ff9900; font-family: 'Segoe UI', Arial, sans-serif; font-size: 30px; font-weight: 200; margin: 20px 0px 11px; padding: 0px 0px 10px; text-align: left;"&gt;
Left Join (Or Left Outer Join)&lt;/h2&gt;
&lt;div style="background-color: white; color: #111111; font-family: 'Segoe UI', Arial, sans-serif; font-size: 14px; text-align: left;"&gt;
The Left join will return the Intersection of the two tables and in addition it will also return the rows from the left table that do not have corresponding rows in the right table. What is left and what is right. Well the Left table is the first table specified and the right is the second table specified. Or the Right table is the table after the Join statement. The Left side is the rest of the data SQL is working with.&lt;/div&gt;
&lt;div style="background-color: white; color: #111111; font-family: 'Segoe UI', Arial, sans-serif; font-size: 14px; text-align: left;"&gt;
&lt;img src="http://www.codeproject.com/KB/database/571933/LeftJoin.png" style="border: 0px; height: auto; margin: 0px; max-width: 100%; overflow: auto; padding: 0px;" /&gt;&lt;/div&gt;
&lt;div style="background-color: white; color: #111111; font-family: 'Segoe UI', Arial, sans-serif; font-size: 14px; text-align: left;"&gt;
Using the data sample created in Appendix A we will get the following result.&lt;/div&gt;
&lt;div class="pre-action-link" id="premain1" style="background-color: white; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-width: 0px 0px 1px; color: #005782; font-family: 'Segoe UI', Arial, sans-serif; font-size: 11px; margin: 0px; padding: 0px; text-align: left;" width="100%"&gt;
&lt;div style="text-align: left;"&gt;
&lt;img height="9" id="preimg1" preid="1" src="http://www.codeproject.com/images/minus.gif" style="border: 0px; cursor: pointer; height: auto; margin: 0px; max-width: 100%; overflow: auto; padding: 0px;" width="9" /&gt;&lt;span id="precollapse1" preid="1" style="border: 0px; cursor: pointer; margin: 0px; padding: 0px;"&gt;&amp;nbsp;Collapse&lt;/span&gt;&lt;span style="border: 0px; margin: 0px; padding: 0px;"&gt;&amp;nbsp;|&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.codeproject.com/Articles/571933/Joining-Tables-in-SQL#" preid="1" style="border: 0px; color: purple; margin: 0px; padding: 0px; text-decoration: none;"&gt;Copy Code&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;pre id="pre1" lang="sql" style="background-color: #fbedbb; border: 1px solid rgb(251, 237, 187); font-family: Consolas, 'Courier New', Courier, mono; font-size: 9pt; overflow: auto; padding: 6px; text-align: start; white-space: pre-wrap; word-wrap: break-word;"&gt;&lt;div style="text-align: left;"&gt;
&lt;span class="code-keyword" style="border: 0px; color: blue; font-size: 9pt; margin: 0px; padding: 0px;"&gt;select&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; *&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;span class="code-keyword" style="border: 0px; color: blue; margin: 0px; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;
&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;from&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; TEMP_A&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; color: blue; margin: 0px; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;
&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;LEFT&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;OUTER&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;JOIN&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; TEMP_B&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;div style="text-align: left;"&gt;
&lt;span style="font-size: 9pt;"&gt; &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; color: blue; font-size: 9pt; margin: 0px; padding: 0px;"&gt;ON&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; TEMP_A.Tbl_ID = TEMP_B.Tbl_ID&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;/pre&gt;
&lt;table border="1" style="background-color: white; border: 0px; color: #111111; font-family: 'Segoe UI', Arial, sans-serif; font-size: 14px; margin: 0px; padding: 0px; text-align: left; width: 100%px;"&gt;&lt;tbody style="border: 0px; margin: 0px; padding: 0px;"&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl_ID&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl_Data&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl_ID&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl_Data&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;1&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 1&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;1&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 1&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;2&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 2&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;2&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 2&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 3a&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 3b&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;4&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 4&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;NULL&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;NULL&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="background-color: white; color: #111111; font-family: 'Segoe UI', Arial, sans-serif; font-size: 14px; text-align: left;"&gt;
Note that Row 4 from table A is now included but since there is not corresponding row in table B all the fields from table B contain NULL's.&lt;/div&gt;
&lt;h2 style="background-color: white; color: #ff9900; font-family: 'Segoe UI', Arial, sans-serif; font-size: 30px; font-weight: 200; margin: 20px 0px 11px; padding: 0px 0px 10px; text-align: left;"&gt;
Right Join (Or Right Outer Join)&lt;/h2&gt;
&lt;div style="background-color: white; color: #111111; font-family: 'Segoe UI', Arial, sans-serif; font-size: 14px; text-align: left;"&gt;
The Right Join Is very much like the left join but it return rows from the Right Table that have no corresponding rows in the Left table.&lt;/div&gt;
&lt;div style="background-color: white; color: #111111; font-family: 'Segoe UI', Arial, sans-serif; font-size: 14px; text-align: left;"&gt;
&lt;img src="http://www.codeproject.com/KB/database/571933/RightJoin.png" style="border: 0px; height: auto; margin: 0px; max-width: 100%; overflow: auto; padding: 0px;" /&gt;&lt;/div&gt;
&lt;div style="background-color: white; color: #111111; font-family: 'Segoe UI', Arial, sans-serif; font-size: 14px; text-align: left;"&gt;
Using the data sample created in Appendix A we will get the following result.&lt;/div&gt;
&lt;div class="pre-action-link" id="premain2" style="background-color: white; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-width: 0px 0px 1px; color: #005782; font-family: 'Segoe UI', Arial, sans-serif; font-size: 11px; margin: 0px; padding: 0px; text-align: left;" width="100%"&gt;
&lt;div style="text-align: left;"&gt;
&lt;img height="9" id="preimg2" preid="2" src="http://www.codeproject.com/images/minus.gif" style="border: 0px; cursor: pointer; height: auto; margin: 0px; max-width: 100%; overflow: auto; padding: 0px;" width="9" /&gt;&lt;span id="precollapse2" preid="2" style="border: 0px; cursor: pointer; margin: 0px; padding: 0px;"&gt;&amp;nbsp;Collapse&lt;/span&gt;&lt;span style="border: 0px; margin: 0px; padding: 0px;"&gt;&amp;nbsp;|&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.codeproject.com/Articles/571933/Joining-Tables-in-SQL#" preid="2" style="border: 0px; color: purple; margin: 0px; padding: 0px; text-decoration: none;"&gt;Copy Code&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;pre id="pre2" lang="sql" style="background-color: #fbedbb; border: 1px solid rgb(251, 237, 187); font-family: Consolas, 'Courier New', Courier, mono; font-size: 9pt; overflow: auto; padding: 6px; text-align: start; white-space: pre-wrap; word-wrap: break-word;"&gt;&lt;div style="text-align: left;"&gt;
&lt;span class="code-keyword" style="border: 0px; color: blue; font-size: 9pt; margin: 0px; padding: 0px;"&gt;select&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; *&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;span class="code-keyword" style="border: 0px; color: blue; margin: 0px; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;
&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;from&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; TEMP_A&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; color: blue; margin: 0px; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;
&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;RIGHT&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;OUTER&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;JOIN&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; TEMP_B&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;div style="text-align: left;"&gt;
&lt;span style="font-size: 9pt;"&gt; &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; color: blue; font-size: 9pt; margin: 0px; padding: 0px;"&gt;ON&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; TEMP_A.Tbl_ID = TEMP_B.Tbl_ID&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;/pre&gt;
&lt;table border="1" style="background-color: white; border: 0px; color: #111111; font-family: 'Segoe UI', Arial, sans-serif; font-size: 14px; margin: 0px; padding: 0px; text-align: left; width: 100%px;"&gt;&lt;tbody style="border: 0px; margin: 0px; padding: 0px;"&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl_ID&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl_Data&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl_ID&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl_Data&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;1&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 1&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;1&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 1&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;2&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 2&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;2&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 2&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 3a&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 3b&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;NULL&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;NULL&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;5&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 5&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="background-color: white; color: #111111; font-family: 'Segoe UI', Arial, sans-serif; font-size: 14px; text-align: left;"&gt;
This set also contains 5 rows. But the last row this time contains data from table B and all data from table A is NULL.&lt;/div&gt;
&lt;h2 style="background-color: white; color: #ff9900; font-family: 'Segoe UI', Arial, sans-serif; font-size: 30px; font-weight: 200; margin: 20px 0px 11px; padding: 0px 0px 10px; text-align: left;"&gt;
Full Join (Or Full Outer Join)&lt;/h2&gt;
&lt;div style="background-color: white; color: #111111; font-family: 'Segoe UI', Arial, sans-serif; font-size: 14px; text-align: left;"&gt;
Well this is like a left and a Right join Combined. It will return the intersection of the two tables, and all the rows from table A not having corresponding rows in B and all the rows from B not having corresponding rows in A.&lt;/div&gt;
&lt;div style="background-color: white; color: #111111; font-family: 'Segoe UI', Arial, sans-serif; font-size: 14px; text-align: left;"&gt;
&lt;img src="http://www.codeproject.com/KB/database/571933/FullJoin.png" style="border: 0px; height: auto; margin: 0px; max-width: 100%; overflow: auto; padding: 0px;" /&gt;&lt;/div&gt;
&lt;div style="background-color: white; color: #111111; font-family: 'Segoe UI', Arial, sans-serif; font-size: 14px; text-align: left;"&gt;
Using the data sample created in Appendix A we will get the following result:&lt;/div&gt;
&lt;div class="pre-action-link" id="premain3" style="background-color: white; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-width: 0px 0px 1px; color: #005782; font-family: 'Segoe UI', Arial, sans-serif; font-size: 11px; margin: 0px; padding: 0px; text-align: left;" width="100%"&gt;
&lt;div style="text-align: left;"&gt;
&lt;img height="9" id="preimg3" preid="3" src="http://www.codeproject.com/images/minus.gif" style="border: 0px; cursor: pointer; height: auto; margin: 0px; max-width: 100%; overflow: auto; padding: 0px;" width="9" /&gt;&lt;span id="precollapse3" preid="3" style="border: 0px; cursor: pointer; margin: 0px; padding: 0px;"&gt;&amp;nbsp;Collapse&lt;/span&gt;&lt;span style="border: 0px; margin: 0px; padding: 0px;"&gt;&amp;nbsp;|&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.codeproject.com/Articles/571933/Joining-Tables-in-SQL#" preid="3" style="border: 0px; color: purple; margin: 0px; padding: 0px; text-decoration: none;"&gt;Copy Code&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;pre id="pre3" lang="sql" style="background-color: #fbedbb; border: 1px solid rgb(251, 237, 187); font-family: Consolas, 'Courier New', Courier, mono; font-size: 9pt; overflow: auto; padding: 6px; text-align: start; white-space: pre-wrap; word-wrap: break-word;"&gt;&lt;div style="text-align: left;"&gt;
&lt;span class="code-keyword" style="border: 0px; color: blue; font-size: 9pt; margin: 0px; padding: 0px;"&gt;select&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; *&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;span class="code-keyword" style="border: 0px; color: blue; margin: 0px; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;
&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;from&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; TEMP_A&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; color: blue; margin: 0px; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;
&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;FULL&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;OUTER&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;JOIN&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; TEMP_B&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;div style="text-align: left;"&gt;
&lt;span style="font-size: 9pt;"&gt; &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; color: blue; font-size: 9pt; margin: 0px; padding: 0px;"&gt;ON&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; TEMP_A.Tbl_ID = TEMP_B.Tbl_ID&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;/pre&gt;
&lt;table border="1" style="background-color: white; border: 0px; color: #111111; font-family: 'Segoe UI', Arial, sans-serif; font-size: 14px; margin: 0px; padding: 0px; text-align: left; width: 100%px;"&gt;&lt;tbody style="border: 0px; margin: 0px; padding: 0px;"&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl_ID&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl_Data&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl_ID&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl_Data&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;1&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 1&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;1&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 1&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;2&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 2&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;2&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 2&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 3a&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 3b&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;4&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 4&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;NULL&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;NULL&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;NULL&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;NULL&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;5&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 5&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 style="background-color: white; color: #ff9900; font-family: 'Segoe UI', Arial, sans-serif; font-size: 30px; font-weight: 200; margin: 20px 0px 11px; padding: 0px 0px 10px; text-align: left;"&gt;
Cross Join&lt;/h2&gt;
&lt;div style="background-color: white; color: #111111; font-family: 'Segoe UI', Arial, sans-serif; font-size: 14px; text-align: left;"&gt;
Well a Cross join is not really a join you do not specify the fields to join on you just specify the name of the tables. It will return every row from table A matched up with every row in table B so the end result will have lots of rows.&lt;/div&gt;
&lt;div style="background-color: white; color: #111111; font-family: 'Segoe UI', Arial, sans-serif; font-size: 14px; text-align: left;"&gt;
Using the data sample created in Appendix A we will get the following result.&lt;/div&gt;
&lt;div class="pre-action-link" id="premain4" style="background-color: white; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-width: 0px 0px 1px; color: #005782; font-family: 'Segoe UI', Arial, sans-serif; font-size: 11px; margin: 0px; padding: 0px; text-align: left;" width="100%"&gt;
&lt;div style="text-align: left;"&gt;
&lt;img height="9" id="preimg4" preid="4" src="http://www.codeproject.com/images/minus.gif" style="border: 0px; cursor: pointer; height: auto; margin: 0px; max-width: 100%; overflow: auto; padding: 0px;" width="9" /&gt;&lt;span id="precollapse4" preid="4" style="border: 0px; cursor: pointer; margin: 0px; padding: 0px;"&gt;&amp;nbsp;Collapse&lt;/span&gt;&lt;span style="border: 0px; margin: 0px; padding: 0px;"&gt;&amp;nbsp;|&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.codeproject.com/Articles/571933/Joining-Tables-in-SQL#" preid="4" style="border: 0px; color: purple; margin: 0px; padding: 0px; text-decoration: none;"&gt;Copy Code&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;pre id="pre4" lnag="sql" style="background-color: #fbedbb; border: 1px solid rgb(251, 237, 187); font-family: Consolas, 'Courier New', Courier, mono; font-size: 9pt; overflow: auto; padding: 6px; text-align: start; white-space: pre-wrap; word-wrap: break-word;"&gt;&lt;div style="text-align: left;"&gt;
&lt;span style="font-size: 9pt;"&gt;select *&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-size: 9pt;"&gt;from TEMP_A, TEMP_B&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;/pre&gt;
&lt;table border="1" style="background-color: white; border: 0px; color: #111111; font-family: 'Segoe UI', Arial, sans-serif; font-size: 14px; margin: 0px; padding: 0px; text-align: left; width: 100%px;"&gt;&lt;tbody style="border: 0px; margin: 0px; padding: 0px;"&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl_ID&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl_Data&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl_ID&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl_Data&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;1&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 1&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;1&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 1&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;1&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 1&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;2&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 2&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;1&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 1&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 3a&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;1&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 1&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 3b&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;1&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 1&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;5&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 5&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;2&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 2&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;1&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 1&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;2&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 2&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;2&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 2&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;2&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 2&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 3a&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;2&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 2&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 3b&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;2&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 2&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;5&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 5&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;1&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 1&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;2&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 2&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 3a&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 3b&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;5&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 5&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;4&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 4&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;1&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 1&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;4&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 4&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;2&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 2&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;4&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 4&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 3a&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;4&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 4&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 3b&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;4&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 4&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;5&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 5&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 style="background-color: white; color: #ff9900; font-family: 'Segoe UI', Arial, sans-serif; font-size: 30px; font-weight: 200; margin: 20px 0px 11px; padding: 0px 0px 10px; text-align: left;"&gt;
Why not using a unique key is bad&lt;/h2&gt;
&lt;div style="background-color: white; color: #111111; font-family: 'Segoe UI', Arial, sans-serif; font-size: 14px; text-align: left;"&gt;
During this explanation I used table A with unique values in the TBL_ID field. It is not desired that you use table where the joining key is not unique in at least one of the two tables. If this is the case you will find that the non-unique key will perform cross joins. Let's add a row to Table A to show this.&lt;/div&gt;
&lt;div class="pre-action-link" id="premain5" style="background-color: white; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-width: 0px 0px 1px; color: #005782; font-family: 'Segoe UI', Arial, sans-serif; font-size: 11px; margin: 0px; padding: 0px; text-align: left;" width="100%"&gt;
&lt;div style="text-align: left;"&gt;
&lt;img height="9" id="preimg5" preid="5" src="http://www.codeproject.com/images/minus.gif" style="border: 0px; cursor: pointer; height: auto; margin: 0px; max-width: 100%; overflow: auto; padding: 0px;" width="9" /&gt;&lt;span id="precollapse5" preid="5" style="border: 0px; cursor: pointer; margin: 0px; padding: 0px;"&gt;&amp;nbsp;Collapse&lt;/span&gt;&lt;span style="border: 0px; margin: 0px; padding: 0px;"&gt;&amp;nbsp;|&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.codeproject.com/Articles/571933/Joining-Tables-in-SQL#" preid="5" style="border: 0px; color: purple; margin: 0px; padding: 0px; text-decoration: none;"&gt;Copy Code&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;pre id="pre5" lang="sql" style="background-color: #fbedbb; border: 1px solid rgb(251, 237, 187); font-family: Consolas, 'Courier New', Courier, mono; font-size: 9pt; overflow: auto; padding: 6px; text-align: left; white-space: pre-wrap; word-wrap: break-word;"&gt;&lt;span class="code-keyword" style="border: 0px; color: blue; margin: 0px; padding: 0px;"&gt;insert&lt;/span&gt; &lt;span class="code-keyword" style="border: 0px; color: blue; margin: 0px; padding: 0px;"&gt;into&lt;/span&gt; TEMP_A &lt;span class="code-keyword" style="border: 0px; color: blue; margin: 0px; padding: 0px;"&gt;values&lt;/span&gt; (&lt;span class="code-digit" style="border: 0px; color: navy; margin: 0px; padding: 0px;"&gt;3&lt;/span&gt;, &lt;span class="code-string" style="border: 0px; color: purple; margin: 0px; padding: 0px;"&gt;'&lt;/span&gt;&lt;span class="code-string" style="border: 0px; color: purple; margin: 0px; padding: 0px;"&gt;Tbl A Row 3 dup'&lt;/span&gt;)
&lt;/pre&gt;
&lt;div style="background-color: white; color: #111111; font-family: 'Segoe UI', Arial, sans-serif; font-size: 14px; text-align: left;"&gt;
Now select a normal Join as before and watch the results.&lt;/div&gt;
&lt;div class="pre-action-link" id="premain6" style="background-color: white; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-width: 0px 0px 1px; color: #005782; font-family: 'Segoe UI', Arial, sans-serif; font-size: 11px; margin: 0px; padding: 0px; text-align: left;" width="100%"&gt;
&lt;div style="text-align: left;"&gt;
&lt;img height="9" id="preimg6" preid="6" src="http://www.codeproject.com/images/minus.gif" style="border: 0px; cursor: pointer; height: auto; margin: 0px; max-width: 100%; overflow: auto; padding: 0px;" width="9" /&gt;&lt;span id="precollapse6" preid="6" style="border: 0px; cursor: pointer; margin: 0px; padding: 0px;"&gt;&amp;nbsp;Collapse&lt;/span&gt;&lt;span style="border: 0px; margin: 0px; padding: 0px;"&gt;&amp;nbsp;|&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.codeproject.com/Articles/571933/Joining-Tables-in-SQL#" preid="6" style="border: 0px; color: purple; margin: 0px; padding: 0px; text-decoration: none;"&gt;Copy Code&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;pre id="pre6" lang="sql" style="background-color: #fbedbb; border: 1px solid rgb(251, 237, 187); font-family: Consolas, 'Courier New', Courier, mono; font-size: 9pt; overflow: auto; padding: 6px; text-align: start; white-space: pre-wrap; word-wrap: break-word;"&gt;&lt;div style="text-align: left;"&gt;
&lt;span class="code-keyword" style="border: 0px; color: blue; font-size: 9pt; margin: 0px; padding: 0px;"&gt;select&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; *&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;span class="code-keyword" style="border: 0px; color: blue; margin: 0px; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;
&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;from&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; TEMP_A&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; color: blue; margin: 0px; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;
&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;INNER&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;JOIN&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; TEMP_B&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;div style="text-align: left;"&gt;
&lt;span style="font-size: 9pt;"&gt; &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; color: blue; font-size: 9pt; margin: 0px; padding: 0px;"&gt;ON&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; TEMP_A.Tbl_ID = TEMP_B.Tbl_ID&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;/pre&gt;
&lt;table border="1" style="background-color: white; border: 0px; color: #111111; font-family: 'Segoe UI', Arial, sans-serif; font-size: 14px; margin: 0px; padding: 0px; text-align: left; width: 100%px;"&gt;&lt;tbody style="border: 0px; margin: 0px; padding: 0px;"&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl_ID&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl_Data&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl_ID&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl_Data&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;1&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 1&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;1&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 1&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;2&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 2&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;2&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 2&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 3a&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 3b&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 3 dup&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 3a&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 3 dup&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;3&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl B Row 3b&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="background-color: white; color: #111111; font-family: 'Segoe UI', Arial, sans-serif; font-size: 14px; text-align: left;"&gt;
See how we now retuned 6 rows.&lt;/div&gt;
&lt;h2 style="background-color: white; color: #ff9900; font-family: 'Segoe UI', Arial, sans-serif; font-size: 30px; font-weight: 200; margin: 20px 0px 11px; padding: 0px 0px 10px; text-align: left;"&gt;
Using Join to select orphans&lt;/h2&gt;
&lt;div style="background-color: white; color: #111111; font-family: 'Segoe UI', Arial, sans-serif; font-size: 14px; text-align: left;"&gt;
So how do I get all the rows in one table that do not have corresponding rows from the other table? Simple with a left or right join and a where removing the unwanted rows.&lt;/div&gt;
&lt;div style="background-color: white; color: #111111; font-family: 'Segoe UI', Arial, sans-serif; font-size: 14px; text-align: left;"&gt;
&lt;img src="http://www.codeproject.com/KB/database/571933/Orphans.png" style="border: 0px; height: auto; margin: 0px; max-width: 100%; overflow: auto; padding: 0px;" /&gt;&lt;/div&gt;
&lt;div style="background-color: white; color: #111111; font-family: 'Segoe UI', Arial, sans-serif; font-size: 14px; text-align: left;"&gt;
Using the sample data:&lt;/div&gt;
&lt;div class="pre-action-link" id="premain7" style="background-color: white; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-width: 0px 0px 1px; color: #005782; font-family: 'Segoe UI', Arial, sans-serif; font-size: 11px; margin: 0px; padding: 0px; text-align: left;" width="100%"&gt;
&lt;div style="text-align: left;"&gt;
&lt;img height="9" id="preimg7" preid="7" src="http://www.codeproject.com/images/minus.gif" style="border: 0px; cursor: pointer; height: auto; margin: 0px; max-width: 100%; overflow: auto; padding: 0px;" width="9" /&gt;&lt;span id="precollapse7" preid="7" style="border: 0px; cursor: pointer; margin: 0px; padding: 0px;"&gt;&amp;nbsp;Collapse&lt;/span&gt;&lt;span style="border: 0px; margin: 0px; padding: 0px;"&gt;&amp;nbsp;|&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.codeproject.com/Articles/571933/Joining-Tables-in-SQL#" preid="7" style="border: 0px; color: purple; margin: 0px; padding: 0px; text-decoration: none;"&gt;Copy Code&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;pre id="pre7" lang="sql" style="background-color: #fbedbb; border: 1px solid rgb(251, 237, 187); font-family: Consolas, 'Courier New', Courier, mono; font-size: 9pt; overflow: auto; padding: 6px; text-align: start; white-space: pre-wrap; word-wrap: break-word;"&gt;&lt;div style="text-align: left;"&gt;
&lt;span class="code-keyword" style="border: 0px; color: blue; font-size: 9pt; margin: 0px; padding: 0px;"&gt;select&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; *&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;span class="code-keyword" style="border: 0px; color: blue; margin: 0px; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;
&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;from&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; TEMP_A&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; color: blue; margin: 0px; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;
&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;LEFT&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;OUTER&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;JOIN&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; TEMP_B&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;div style="text-align: left;"&gt;
&lt;span style="font-size: 9pt;"&gt; &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; color: blue; font-size: 9pt; margin: 0px; padding: 0px;"&gt;ON&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; TEMP_A.Tbl_ID = TEMP_B.Tbl_ID&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;span class="code-keyword" style="border: 0px; color: blue; margin: 0px; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;
&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;where&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; TEMP_B.Tbl_ID &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;is&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;null&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;table border="1" style="background-color: white; border: 0px; color: #111111; font-family: 'Segoe UI', Arial, sans-serif; font-size: 14px; margin: 0px; padding: 0px; text-align: left; width: 100%px;"&gt;&lt;tbody style="border: 0px; margin: 0px; padding: 0px;"&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl_ID&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl_Data&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl_ID&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl_Data&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; margin: 0px; padding: 0px;"&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;4&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;Tbl A Row 4&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;NULL&lt;/td&gt;&lt;td style="border: 0px; margin: 0px; padding: 0px;"&gt;NULL&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 style="background-color: white; color: #ff9900; font-family: 'Segoe UI', Arial, sans-serif; font-size: 30px; font-weight: 200; margin: 20px 0px 11px; padding: 0px 0px 10px; text-align: left;"&gt;
Appendix A (Sample Data)&lt;/h2&gt;
&lt;div class="pre-action-link" id="premain8" style="background-color: white; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-width: 0px 0px 1px; color: #005782; font-family: 'Segoe UI', Arial, sans-serif; font-size: 11px; margin: 0px; padding: 0px; text-align: left;" width="100%"&gt;
&lt;div style="text-align: left;"&gt;
&lt;img height="9" id="preimg8" preid="8" src="http://www.codeproject.com/images/minus.gif" style="border: 0px; cursor: pointer; height: auto; margin: 0px; max-width: 100%; overflow: auto; padding: 0px;" width="9" /&gt;&lt;span id="precollapse8" preid="8" style="border: 0px; cursor: pointer; margin: 0px; padding: 0px;"&gt;&amp;nbsp;Collapse&lt;/span&gt;&lt;span style="border: 0px; margin: 0px; padding: 0px;"&gt;&amp;nbsp;|&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.codeproject.com/Articles/571933/Joining-Tables-in-SQL#" preid="8" style="border: 0px; color: purple; margin: 0px; padding: 0px; text-decoration: none;"&gt;Copy Code&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;pre id="pre8" lang="sql" style="background-color: #fbedbb; border: 1px solid rgb(251, 237, 187); font-family: Consolas, 'Courier New', Courier, mono; font-size: 9pt; overflow: auto; padding: 6px; text-align: start; white-space: pre-wrap; word-wrap: break-word;"&gt;&lt;div style="text-align: left;"&gt;
&lt;span class="code-comment" style="border: 0px; color: green; font-size: 9pt; font-style: italic; margin: 0px; padding: 0px;"&gt;--&lt;/span&gt;&lt;span class="code-comment" style="border: 0px; color: green; font-size: 9pt; font-style: italic; margin: 0px; padding: 0px;"&gt; Create the first temp table&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;span class="code-keyword" style="border: 0px; color: blue; margin: 0px; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;
&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;create&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;table&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; TEMP_A (&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;div style="text-align: left;"&gt;
&lt;span style="font-size: 9pt;"&gt; Tbl_ID &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; color: blue; font-size: 9pt; margin: 0px; padding: 0px;"&gt;int&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; color: blue; font-size: 9pt; margin: 0px; padding: 0px;"&gt;not&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; color: blue; font-size: 9pt; margin: 0px; padding: 0px;"&gt;null&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-size: 9pt;"&gt; Tbl_Data &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; color: blue; font-size: 9pt; margin: 0px; padding: 0px;"&gt;varchar&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;(&lt;/span&gt;&lt;span class="code-digit" style="border: 0px; color: navy; font-size: 9pt; margin: 0px; padding: 0px;"&gt;50&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;) &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; color: blue; font-size: 9pt; margin: 0px; padding: 0px;"&gt;not&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; color: blue; font-size: 9pt; margin: 0px; padding: 0px;"&gt;null&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-size: 9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;span class="code-comment" style="border: 0px; color: green; margin: 0px; padding: 0px;"&gt;&lt;div style="font-style: italic; text-align: left;"&gt;
&lt;span class="code-comment" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;--&lt;/span&gt;&lt;span class="code-comment" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt; Insert sample data in to first temp table&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-style: italic;"&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; color: blue; margin: 0px; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;
&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;insert&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;into&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; TEMP_A &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;values&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; (&lt;/span&gt;&lt;span class="code-digit" style="border: 0px; color: navy; font-size: 9pt; margin: 0px; padding: 0px;"&gt;1&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;, &lt;/span&gt;&lt;span class="code-string" style="border: 0px; color: purple; font-size: 9pt; margin: 0px; padding: 0px;"&gt;'&lt;/span&gt;&lt;span class="code-string" style="border: 0px; color: purple; font-size: 9pt; margin: 0px; padding: 0px;"&gt;Tbl A Row 1'&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; color: blue; margin: 0px; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;
&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;insert&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;into&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; TEMP_A &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;values&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; (&lt;/span&gt;&lt;span class="code-digit" style="border: 0px; color: navy; font-size: 9pt; margin: 0px; padding: 0px;"&gt;2&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;, &lt;/span&gt;&lt;span class="code-string" style="border: 0px; color: purple; font-size: 9pt; margin: 0px; padding: 0px;"&gt;'&lt;/span&gt;&lt;span class="code-string" style="border: 0px; color: purple; font-size: 9pt; margin: 0px; padding: 0px;"&gt;Tbl A Row 2'&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; color: blue; margin: 0px; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;
&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;insert&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;into&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; TEMP_A &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;values&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; (&lt;/span&gt;&lt;span class="code-digit" style="border: 0px; color: navy; font-size: 9pt; margin: 0px; padding: 0px;"&gt;3&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;, &lt;/span&gt;&lt;span class="code-string" style="border: 0px; color: purple; font-size: 9pt; margin: 0px; padding: 0px;"&gt;'&lt;/span&gt;&lt;span class="code-string" style="border: 0px; color: purple; font-size: 9pt; margin: 0px; padding: 0px;"&gt;Tbl A Row 3'&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; color: blue; margin: 0px; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;
&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;insert&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;into&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; TEMP_A &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;values&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; (&lt;/span&gt;&lt;span class="code-digit" style="border: 0px; color: navy; font-size: 9pt; margin: 0px; padding: 0px;"&gt;4&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;, &lt;/span&gt;&lt;span class="code-string" style="border: 0px; color: purple; font-size: 9pt; margin: 0px; padding: 0px;"&gt;'&lt;/span&gt;&lt;span class="code-string" style="border: 0px; color: purple; font-size: 9pt; margin: 0px; padding: 0px;"&gt;Tbl A Row 4'&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span class="code-comment" style="border: 0px; color: green; font-size: 9pt; font-style: italic; margin: 0px; padding: 0px;"&gt;--&lt;/span&gt;&lt;span class="code-comment" style="border: 0px; color: green; font-size: 9pt; font-style: italic; margin: 0px; padding: 0px;"&gt; Create the second temp table&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;span class="code-keyword" style="border: 0px; color: blue; margin: 0px; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;
&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;create&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;table&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; TEMP_B (&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;div style="text-align: left;"&gt;
&lt;span style="font-size: 9pt;"&gt; Tbl_ID &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; color: blue; font-size: 9pt; margin: 0px; padding: 0px;"&gt;int&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; color: blue; font-size: 9pt; margin: 0px; padding: 0px;"&gt;not&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; color: blue; font-size: 9pt; margin: 0px; padding: 0px;"&gt;null&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-size: 9pt;"&gt; Tbl_Data &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; color: blue; font-size: 9pt; margin: 0px; padding: 0px;"&gt;varchar&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;(&lt;/span&gt;&lt;span class="code-digit" style="border: 0px; color: navy; font-size: 9pt; margin: 0px; padding: 0px;"&gt;50&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;) &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; color: blue; font-size: 9pt; margin: 0px; padding: 0px;"&gt;not&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; color: blue; font-size: 9pt; margin: 0px; padding: 0px;"&gt;null&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-size: 9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;span class="code-comment" style="border: 0px; color: green; margin: 0px; padding: 0px;"&gt;&lt;div style="font-style: italic; text-align: left;"&gt;
&lt;span class="code-comment" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;--&lt;/span&gt;&lt;span class="code-comment" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt; Inset sample data into the second temp table&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-style: italic;"&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; color: blue; margin: 0px; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;
&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;insert&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;into&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; TEMP_B &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;values&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; (&lt;/span&gt;&lt;span class="code-digit" style="border: 0px; color: navy; font-size: 9pt; margin: 0px; padding: 0px;"&gt;1&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;, &lt;/span&gt;&lt;span class="code-string" style="border: 0px; color: purple; font-size: 9pt; margin: 0px; padding: 0px;"&gt;'&lt;/span&gt;&lt;span class="code-string" style="border: 0px; color: purple; font-size: 9pt; margin: 0px; padding: 0px;"&gt;Tbl B Row 1'&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; color: blue; margin: 0px; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;
&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;insert&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;into&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; TEMP_B &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;values&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; (&lt;/span&gt;&lt;span class="code-digit" style="border: 0px; color: navy; font-size: 9pt; margin: 0px; padding: 0px;"&gt;2&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;, &lt;/span&gt;&lt;span class="code-string" style="border: 0px; color: purple; font-size: 9pt; margin: 0px; padding: 0px;"&gt;'&lt;/span&gt;&lt;span class="code-string" style="border: 0px; color: purple; font-size: 9pt; margin: 0px; padding: 0px;"&gt;Tbl B Row 2'&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; color: blue; margin: 0px; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;
&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;insert&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;into&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; TEMP_B &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;values&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; (&lt;/span&gt;&lt;span class="code-digit" style="border: 0px; color: navy; font-size: 9pt; margin: 0px; padding: 0px;"&gt;3&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;, &lt;/span&gt;&lt;span class="code-string" style="border: 0px; color: purple; font-size: 9pt; margin: 0px; padding: 0px;"&gt;'&lt;/span&gt;&lt;span class="code-string" style="border: 0px; color: purple; font-size: 9pt; margin: 0px; padding: 0px;"&gt;Tbl B Row 3a'&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; color: blue; margin: 0px; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;
&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;insert&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;into&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; TEMP_B &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;values&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; (&lt;/span&gt;&lt;span class="code-digit" style="border: 0px; color: navy; font-size: 9pt; margin: 0px; padding: 0px;"&gt;3&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;, &lt;/span&gt;&lt;span class="code-string" style="border: 0px; color: purple; font-size: 9pt; margin: 0px; padding: 0px;"&gt;'&lt;/span&gt;&lt;span class="code-string" style="border: 0px; color: purple; font-size: 9pt; margin: 0px; padding: 0px;"&gt;Tbl B Row 3b'&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; color: blue; margin: 0px; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;
&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;insert&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;into&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; TEMP_B &lt;/span&gt;&lt;span class="code-keyword" style="border: 0px; font-size: 9pt; margin: 0px; padding: 0px;"&gt;values&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt; (&lt;/span&gt;&lt;span class="code-digit" style="border: 0px; color: navy; font-size: 9pt; margin: 0px; padding: 0px;"&gt;5&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;, &lt;/span&gt;&lt;span class="code-string" style="border: 0px; color: purple; font-size: 9pt; margin: 0px; padding: 0px;"&gt;'&lt;/span&gt;&lt;span class="code-string" style="border: 0px; color: purple; font-size: 9pt; margin: 0px; padding: 0px;"&gt;Tbl B Row 5'&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;مدونة فارس سفيان&lt;/div&gt;</description><link>http://farissufyan.blogspot.com/2013/04/joining-tables-in-sql.html</link><thr:total>0</thr:total><author>noreply@blogger.com (فارس سفيان)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1077877689439742823.post-4143323815051360048</guid><pubDate>Thu, 10 Jan 2013 07:27:00 +0000</pubDate><atom:updated>2013-01-09T23:28:02.057-08:00</atom:updated><title>8 أخطاء شائعة يصنعها مطورون الـ #C</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;a href="http://blog.goyello.com/2013/01/07/8-most-common-mistakes-c-developers-make/" target="_blank"&gt;8 أخطاء شائعة يصنعها مطورون الـ #C&lt;/a&gt;&lt;/h2&gt;
&lt;div&gt;
&lt;div style="direction: ltr;"&gt;
&lt;h3 style="text-align: left;"&gt;
&lt;span style="font-size: 24px; font-weight: bold;"&gt;&lt;a href="http://blog.goyello.com/2013/01/07/8-most-common-mistakes-c-developers-make/" target="_blank"&gt;8 Most common mistakes C# developers make&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;مدونة فارس سفيان&lt;/div&gt;</description><link>http://farissufyan.blogspot.com/2013/01/8-c.html</link><thr:total>0</thr:total><author>noreply@blogger.com (فارس سفيان)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1077877689439742823.post-7595034578308628639</guid><pubDate>Mon, 26 Nov 2012 16:49:00 +0000</pubDate><atom:updated>2012-11-26T08:50:09.351-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Asp.net</category><category domain="http://www.blogger.com/atom/ns#">Web Templates</category><category domain="http://www.blogger.com/atom/ns#">تصميم</category><title>دروس خصوصيىة في تصاميم الويب </title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;div style="text-align: right;"&gt;
&lt;a href="http://www.gonzoblog.nl/2012/11/21/15-comprehensive-responsive-web-design-tutorials/" target="_blank"&gt;&lt;span style="font-size: x-large;"&gt;دروس خصوصيىة في تصاميم الويب&amp;nbsp;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;مدونة فارس سفيان&lt;/div&gt;</description><link>http://farissufyan.blogspot.com/2012/11/blog-post.html</link><thr:total>0</thr:total><author>noreply@blogger.com (فارس سفيان)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1077877689439742823.post-1436274646241259517</guid><pubDate>Mon, 12 Nov 2012 18:57:00 +0000</pubDate><atom:updated>2012-11-12T10:59:33.159-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">المبرمج</category><category domain="http://www.blogger.com/atom/ns#">دروس</category><title>31 يوم مع ويندوز 8</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;h2 style="text-align: center;"&gt;
&lt;/h2&gt;
&lt;h2 dir="ltr" style="text-align: center;"&gt;
&lt;a href="http://31daysofwindows8.com/" style="background-color: white; color: #0068cf; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-size: 31px; line-height: 18px; text-align: -webkit-left;" target="_blank"&gt;31 Days of Windows 8&lt;/a&gt;&lt;/h2&gt;
&lt;h2 style="font-size: 31px; text-align: center;"&gt;
&lt;a href="http://31daysofwindows8.com/" target="_blank"&gt;31 يوم مع ويندوز 8&lt;/a&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;مدونة فارس سفيان&lt;/div&gt;</description><link>http://farissufyan.blogspot.com/2012/11/31-8.html</link><thr:total>0</thr:total><author>noreply@blogger.com (فارس سفيان)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1077877689439742823.post-4098059629110739162</guid><pubDate>Thu, 18 Oct 2012 06:15:00 +0000</pubDate><atom:updated>2012-10-17T23:17:57.391-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Asp.net</category><category domain="http://www.blogger.com/atom/ns#">المبرمج</category><category domain="http://www.blogger.com/atom/ns#">انترنت</category><title>مميزات بسيطة ولكن تثير الإهتمام لـ  VS 2012 </title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div class="item" style="background-color: white; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #111111; font-family: 'Segoe UI', Arial, sans-serif; font-size: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: right;"&gt;
&lt;h1 class="fn" id="ctl00_ArticleTitle" style="color: #333333; font-size: 29px; font-weight: 200; margin-bottom: 7px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: right;"&gt;
&lt;a href="http://www.codeproject.com/Articles/475429/Simple-but-Interesting-Features-of-VS2012" target="_blank"&gt;Simple but Interesting Features of VS2012&lt;/a&gt;&lt;/h1&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;مدونة فارس سفيان&lt;/div&gt;</description><link>http://farissufyan.blogspot.com/2012/10/vs-2012.html</link><thr:total>0</thr:total><author>noreply@blogger.com (فارس سفيان)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1077877689439742823.post-7192910320955513130</guid><pubDate>Sun, 07 Oct 2012 16:04:00 +0000</pubDate><atom:updated>2012-10-07T09:04:09.358-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">المبرمج</category><title>TypeScript </title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: #fefefe; color: #333333; font-family: 'times New Roman'; font-size: 13pt; font-weight: bold; line-height: 1.6; text-align: justify;"&gt;
كشفت مايكروسوفت عن لغة برمجة جديدة تسمى TypeScript من شانها أن تكون الصبغة المطورة من لغة البرمجة الشهيرة Javascript و التي لا يمكن الإستغناء عناه في معايير الويب الجديدة و برمجة الألعاب بإستخدام HTML 5.&lt;/div&gt;
&lt;div style="background-color: #fefefe; color: #333333; font-family: 'times New Roman'; font-size: 13pt; font-weight: bold; line-height: 1.6; text-align: justify;"&gt;
و قالت مايكروسوفت أن Javascript تفتقد للكثير من الإمكانيات لتطوير تطبيقات معقدة و هذا الذي دفعها لإطلاق لغة Typescript لتطوير اللغة و تطوير مجال التطبيقات، و يمكنك زيارة الموقع الرمس للغة للتعرف عليها أكثر من &lt;a href="http://www.typescriptlang.org/" target="_blank"&gt;هـــنــــا&lt;/a&gt;.&lt;/div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;مدونة فارس سفيان&lt;/div&gt;</description><link>http://farissufyan.blogspot.com/2012/10/typescript.html</link><thr:total>0</thr:total><author>noreply@blogger.com (فارس سفيان)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1077877689439742823.post-3096743304995806354</guid><pubDate>Thu, 21 Jun 2012 06:21:00 +0000</pubDate><atom:updated>2012-06-20T23:21:54.433-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Asp.net</category><title>AJAX for Beginners- Understanding ASP.NET AJAX Server Controls</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;div style="direction: ltr; text-align: left;"&gt;
&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;div style="direction: ltr;"&gt;
&lt;b&gt;&lt;span style="font-size: x-large;"&gt;الدرس الاول&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li style="direction: ltr; text-align: center;"&gt;&lt;span style="background-color: white; font-family: 'Trebuchet MS', sans-serif; font-size: large;"&gt;&lt;a href="http://www.codeproject.com/Articles/401903/AJAX-for-Beginners-Part-1-Understanding-ASP-NET-AJ" style="background-color: white; font-size: x-large;" target="_blank"&gt;AJAX for Beginners (Part 1) - Understanding ASP.NET AJAX Server Controls&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="text-align: center;"&gt;
&lt;div style="direction: ltr;"&gt;
&lt;b&gt;&lt;span style="font-size: x-large;"&gt;الدرس الثاني&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li style="direction: ltr; text-align: center;"&gt;&lt;a href="http://www.codeproject.com/Articles/402611/AJAX-for-beginners-Part-2-Using-XMLHttpRequest-and" target="_blank"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif; font-size: large;"&gt;AJAX for beginners (Part 2) - Using XMLHttpRequest and jQuery AJAX to implement a cascading dropdown&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;مدونة فارس سفيان&lt;/div&gt;</description><link>http://farissufyan.blogspot.com/2012/06/ajax-for-beginners-understanding-aspnet.html</link><thr:total>0</thr:total><author>noreply@blogger.com (فارس سفيان)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1077877689439742823.post-4799546454668322605</guid><pubDate>Thu, 21 Jun 2012 05:43:00 +0000</pubDate><atom:updated>2012-06-20T22:43:36.224-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">المبرمج</category><title>Good Developer, Bad Developer</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div style="direction: ltr; text-align: left;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Good developer is an artist, a craftsman who enjoys the process of creation. Bad developer considers himself as a programmer, responsible for generating lines of code.&lt;/span&gt;&lt;/div&gt;
&lt;div style="direction: ltr; text-align: left;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="direction: ltr; text-align: left;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Good developer understands the problems of the customers. Bad developer understands only the technical problem at hand. Good developer does not define the why, but constantly strives to understand why. He’s responsible for the how, and still sees the big picture. Bad developer is focused on building classes and methods and configuration files, but does not get the big picture.&lt;/span&gt;&lt;/div&gt;
&lt;div style="direction: ltr; text-align: left;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="direction: ltr; text-align: left;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Good developer understands the complete architecture of the product. Bad developer knows only the components he’s written. Good developer fully understands the technologies that are used within the product. He understands what they are used for, and how they work internally.&lt;/span&gt;&lt;/div&gt;
&lt;div style="direction: ltr; text-align: left;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="direction: ltr; text-align: left;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Good developer is not afraid of new technologies but embraces them by quickly getting a grip. Bad developer only sticks to what he knows. His immediate reaction to any technical change is negative.&lt;/span&gt;&lt;/div&gt;
&lt;div style="direction: ltr; text-align: left;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="direction: ltr; text-align: left;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Good developer is constantly learning and improving his skills. Good developer reads technical articles, and finishes several technical books a year. Bad developer does not have time to learn. He’s always too busy with other stuff.&lt;/span&gt;&lt;/div&gt;
&lt;div style="direction: ltr; text-align: left;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="direction: ltr; text-align: left;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Good developer cares about the product quality. He is also very much concerned with the process quality. Good developer pushes himself to create bug-free code; bad developer leaves it to QA to find bugs to fix.&lt;/span&gt;&lt;/div&gt;
&lt;div style="direction: ltr; text-align: left;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="direction: ltr; text-align: left;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Good developer develops features which create value for customers. Bad developer completes tasks. Good developer will never claim the requirements are incomplete, and will make sure to fully understand the features he’s working on. Bad developer will wait until the finest details are available. To emphasize: good developer is the CEO of the feature – he’s going to make sure he always has the information needed to accomplish the feature, and in case information is missing he’ll make sure he gets it.&lt;/span&gt;&lt;/div&gt;
&lt;div style="direction: ltr; text-align: left;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="direction: ltr; text-align: left;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Good developer is not afraid to go into anyone’s code. Bad developer is afraid of others looking into his. Good developer understands that it shouldn’t take more time to write self-explanatory and well-documented code. Bad developer always needs to allocate extra time to document and simplify.&lt;/span&gt;&lt;/div&gt;
&lt;div style="direction: ltr; text-align: left;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="direction: ltr; text-align: left;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Good developer will never feel his code is good enough, and will always continue to clean and fix. Good developer always strives to create elegant solutions but understands that his job is to deliver value to customers. Bad developer thinks only about the elegance of his code and leave the job of delivering value to others.&lt;/span&gt;&lt;/div&gt;
&lt;div style="direction: ltr; text-align: left;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="direction: ltr; text-align: left;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Is that all? Did I miss anything or got some of these wrong? Feel free to chime in the comments below!&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;مدونة فارس سفيان&lt;/div&gt;</description><link>http://farissufyan.blogspot.com/2012/06/good-developer-bad-developer.html</link><thr:total>0</thr:total><author>noreply@blogger.com (فارس سفيان)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1077877689439742823.post-9090304579267496741</guid><pubDate>Thu, 07 Jun 2012 06:43:00 +0000</pubDate><atom:updated>2012-06-06T23:45:42.344-07:00</atom:updated><title>اربعة مشاريع مبتكرة لطلاب يمكن ان تغيير العالم</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;br /&gt;
&lt;h1 style="border: 0px; clear: both; color: #474747; direction: ltr; font-family: Arial, Helvetica, sans-serif; font-size: 30px; line-height: 30px; margin: 0px; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"&gt;


&lt;a href="http://mashable.com/2012/05/29/microsoft-imagine-cup/" target="_blank"&gt;4 Innovative Student Projects That Could Change the World&lt;/a&gt;&lt;/h1&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;الرابط مترجم للعربية&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="font-size: x-large;"&gt;&lt;a href="http://www.microsofttranslator.com/bv.aspx?from=&amp;amp;to=ar&amp;amp;a=http://mashable.com/2012/05/29/microsoft-imagine-cup/" target="_blank"&gt;اربعة مشاريع مبتكرة للطلاب يمكن ان تغيير العالم&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;مدونة فارس سفيان&lt;/div&gt;</description><link>http://farissufyan.blogspot.com/2012/06/blog-post.html</link><thr:total>0</thr:total><author>noreply@blogger.com (فارس سفيان)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1077877689439742823.post-8794317454058923152</guid><pubDate>Thu, 31 May 2012 07:52:00 +0000</pubDate><atom:updated>2012-05-31T00:52:24.504-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Mobile</category><category domain="http://www.blogger.com/atom/ns#">المبرمج</category><title>دورة مكثفة في Objective-C</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="font-size: large;"&gt;&lt;a href="http://www.raywenderlich.com/12444/objectively-speaking-a-crash-course-in-objective-c" target="_blank"&gt;دورة مكثفة في لغة برمجة الآيفون&amp;nbsp;Objective-C&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;مدونة فارس سفيان&lt;/div&gt;</description><link>http://farissufyan.blogspot.com/2012/05/objective-c.html</link><thr:total>0</thr:total><author>noreply@blogger.com (فارس سفيان)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1077877689439742823.post-2808765918961304886</guid><pubDate>Sun, 20 May 2012 06:17:00 +0000</pubDate><atom:updated>2012-05-19T23:20:29.987-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">books</category><category domain="http://www.blogger.com/atom/ns#">المبرمج</category><category domain="http://www.blogger.com/atom/ns#">دروس</category><title>كيف تكون مبرمج ؟ How to be a Programmer</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;div style="direction: ltr; text-align: center;"&gt;
&lt;span style="font-size: large;"&gt;&lt;a href="http://www.microsofttranslator.com/bv.aspx?from=&amp;amp;to=ar&amp;amp;a=http://samizdat.mines.edu/howto/HowToBeAProgrammer.html" target="_blank"&gt;كيف تكون مبرمج ؟&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;a href="http://samizdat.mines.edu/howto/HowToBeAProgrammer.html" target="_blank"&gt;How to be a Programmer?&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;مدونة فارس سفيان&lt;/div&gt;</description><link>http://farissufyan.blogspot.com/2012/05/how-to-be-programmer.html</link><thr:total>0</thr:total><author>noreply@blogger.com (فارس سفيان)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1077877689439742823.post-5363280000659087737</guid><pubDate>Wed, 16 May 2012 14:10:00 +0000</pubDate><atom:updated>2012-05-16T07:10:27.920-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Metro Style</category><title>Simple Metro Style Panorama Control for WPF</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="font-size: large;"&gt;&lt;a href="http://www.codeproject.com/Articles/370650/Simple-Metro-Style-Panorama-Control-for-WPF" target="_blank"&gt;Simple Metro Style Panorama Control for WPF&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;مدونة فارس سفيان&lt;/div&gt;</description><link>http://farissufyan.blogspot.com/2012/05/simple-metro-style-panorama-control-for.html</link><thr:total>0</thr:total><author>noreply@blogger.com (فارس سفيان)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1077877689439742823.post-8197461092843153117</guid><pubDate>Mon, 07 May 2012 05:57:00 +0000</pubDate><atom:updated>2012-05-06T22:57:11.975-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Asp.net</category><category domain="http://www.blogger.com/atom/ns#">المبرمج</category><category domain="http://www.blogger.com/atom/ns#">تصميم</category><category domain="http://www.blogger.com/atom/ns#">دروس</category><title>تعلم MVC خطوة خطوة خلال سبعة ايام</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;تعلم MVC خطوة خطوة خلال سبعة ايام&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div&gt;
&lt;div style="background-color: white; font-family: Verdana; font-size: 11px; line-height: 15px; margin-bottom: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
&lt;span class="sentence" id="xn1_64ae4dcb6fbb5308810e4bf7343df1f4"&gt;نمط وحدة تحكم عرض (MVC) هو مبدأ تصميم معماري يفصل بين مكونات تطبيق ويب.&lt;/span&gt;&amp;nbsp;&lt;span class="sentence" id="xn2_efc1ecee4e7435dd16b1dc115a6b5910"&gt;يمنحك هذا الفصل المزيد من التحكم في أجزاء فردية من التطبيق، الذي يمكّنك من تطويرها بسهولة، وتعديلها، واختبارها.&lt;/span&gt;&lt;/div&gt;
&lt;div style="background-color: white; font-family: Verdana; font-size: 11px; line-height: 15px; margin-bottom: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
&lt;span class="sentence" id="xn3_969783879262b019d1a81fe10e5fe805"&gt;ASP.NET MVC هو جزء من إطار عمل ASP.NET.&lt;/span&gt;&amp;nbsp;&lt;span class="sentence" id="xn4_e972671f3f35af3f39e3467986d763b7"&gt;تطوير تطبيق ASP.NET MVC هو بديل لتطوير صفحات نماذج ويب ASP.NET؛ وهي لا تحل محل طراز "نماذج ويب".&lt;/span&gt;&lt;/div&gt;
&lt;div style="background-color: white; font-family: Verdana; font-size: 11px; line-height: 15px; margin-bottom: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
&lt;span class="sentence" id="xn5_15b0905cb99a1a00e2b7eb881d7293d6"&gt;إذا كنت قد قمت بتثبيت ‏‫Visual Studio 2010، سيكون 2 MVC ASP.NET مثبتاً بشكل مسبق على الكمبيوتر الخاص بك.&lt;/span&gt;&amp;nbsp;&lt;span class="sentence" id="xn6_287af3ea09641cb469d4ac5fea82f6f0"&gt;يمكنك الحصول على الإصدار الأحدث من إطار عمل ASP.NET 2 MVC من تنزيل MVC ASP.NET على MVC ASP.NET&amp;nbsp;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=179610" id="ctl00_MTCS_MtCP_ctl02" style="color: purple; text-decoration: none;"&gt;صفحة التنزيل&lt;/a&gt;&amp;nbsp;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="background-color: white; font-family: Verdana; font-size: 11px; line-height: 15px; margin-bottom: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
&lt;span class="sentence"&gt;لإستعراض الدروس انقر على الروابط &amp;nbsp;التالية&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;ol style="text-align: right;"&gt;
&lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/207797/Learn-MVC-Model-view-controller-Step-by-Step-in-7" target="_blank"&gt;اليوم الاول&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/259560/Learn-MVC-Model-view-controller-Step-by-Step-in-7" target="_blank"&gt;اليوم الثاني&amp;nbsp;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/375182/Learn-MVC-Model-view-controller-Step-by-Step-in-7d" target="_blank"&gt;اليوم الثالث&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;بقية الدروس سوف تنشر قريبا&lt;/b&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;مدونة فارس سفيان&lt;/div&gt;</description><link>http://farissufyan.blogspot.com/2012/05/mvc.html</link><thr:total>0</thr:total><author>noreply@blogger.com (فارس سفيان)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1077877689439742823.post-9192976344706408238</guid><pubDate>Thu, 19 Apr 2012 06:58:00 +0000</pubDate><atom:updated>2012-04-18T23:58:33.490-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">انترنت</category><title>HTML5:نعمة أم نقمة ؟</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;"&gt;
&lt;span style="font-size: x-large;"&gt;&lt;a href="https://www.develop-online.net/features/1624/HTML5-A-blessing-or-a-curse" target="_blank"&gt;HTML5: A blessing or a curse?&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;مدونة فارس سفيان&lt;/div&gt;</description><link>http://farissufyan.blogspot.com/2012/04/html5.html</link><thr:total>0</thr:total><author>noreply@blogger.com (فارس سفيان)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1077877689439742823.post-5710320308585999466</guid><pubDate>Thu, 19 Apr 2012 06:28:00 +0000</pubDate><atom:updated>2012-04-18T23:29:21.471-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">books</category><category domain="http://www.blogger.com/atom/ns#">SQL</category><title>كتاب الكتروني مجانا لـ SQL Server 2012</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;br /&gt;
&lt;h3 class="post-name" style="background-color: white; color: #333333; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; font-size: 2.5em; margin-bottom: 18px; margin-left: 0px; margin-right: 0px; margin-top: 7px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;

Introducing Microsoft SQL Server 2012&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-17-44-metablogapi/0211.9780735665156x_5F00_49B560F3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-17-44-metablogapi/0211.9780735665156x_5F00_49B560F3.jpg" width="262" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="direction: ltr; text-align: left;"&gt;
&lt;div style="background-color: white; color: #333333; direction: rtl; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; line-height: 18px; margin-top: 12px; text-align: center;"&gt;
&lt;em&gt;&lt;span style="font-size: large;"&gt;لتحميل الكتاب اضغط &lt;a href="http://download.microsoft.com/download/F/F/6/FF62CAE0-CE38-4228-9025-FBF729312698/Microsoft_Press_eBook_Introducing_Microsoft_SQL_Server_2012_PDF.pdf" target="_blank"&gt;هنا&lt;/a&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div style="background-color: white; color: #333333; direction: rtl; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-top: 12px; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="background-color: white; color: #333333; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-top: 12px; text-align: left;"&gt;
&lt;em&gt;Introducing Microsoft SQL Server 2012&lt;/em&gt;&amp;nbsp;includes 10 chapters:&lt;/div&gt;
&lt;blockquote style="background-color: white; color: #333333; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; font-size: 12px; line-height: 18px;"&gt;
&lt;div style="margin-top: 12px;"&gt;
PART I&amp;nbsp;&amp;nbsp; DATABASE ADMINISTRATION (by Ross Mistry)&lt;/div&gt;
&lt;div style="margin-top: 12px;"&gt;
1.&amp;nbsp;&amp;nbsp; SQL Server 2012 Editions and Engine Enhancements&lt;/div&gt;
&lt;div style="margin-top: 12px;"&gt;
2.&amp;nbsp;&amp;nbsp; High-Availability and Disaster-Recovery Enhancements&lt;/div&gt;
&lt;div style="margin-top: 12px;"&gt;
3.&amp;nbsp;&amp;nbsp; Performance and Scalability&lt;/div&gt;
&lt;div style="margin-top: 12px;"&gt;
4.&amp;nbsp;&amp;nbsp; Security Enhancements&lt;/div&gt;
&lt;div style="margin-top: 12px;"&gt;
5.&amp;nbsp;&amp;nbsp; Programmability and Beyond-Relational Enhancements&lt;/div&gt;
&lt;div style="margin-top: 12px;"&gt;
PART II&amp;nbsp;&amp;nbsp; BUSINESS INTELLIGENCE DEVELOPMENT (by Stacia Misner)&lt;/div&gt;
&lt;div style="margin-top: 12px;"&gt;
6.&amp;nbsp;&amp;nbsp; Integration Services&lt;/div&gt;
&lt;div style="margin-top: 12px;"&gt;
7.&amp;nbsp;&amp;nbsp; Data Quality Services&lt;/div&gt;
&lt;div style="margin-top: 12px;"&gt;
8.&amp;nbsp;&amp;nbsp; Master Data Services&lt;/div&gt;
&lt;div style="margin-top: 12px;"&gt;
9.&amp;nbsp;&amp;nbsp; Analysis Services and PowerPivot&lt;/div&gt;
&lt;div style="margin-top: 12px;"&gt;
10.&amp;nbsp;&amp;nbsp; Reporting Services&lt;/div&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;مدونة فارس سفيان&lt;/div&gt;</description><link>http://farissufyan.blogspot.com/2012/04/sql-server-2012.html</link><thr:total>0</thr:total><author>noreply@blogger.com (فارس سفيان)</author><enclosure length="11291551" type="application/octet-stream" url="http://download.microsoft.com/download/F/F/6/FF62CAE0-CE38-4228-9025-FBF729312698/Microsoft_Press_eBook_Introducing_Microsoft_SQL_Server_2012_PDF.pdf"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Introducing Microsoft SQL Server 2012 لتحميل الكتاب اضغط هنا Introducing Microsoft SQL Server 2012&amp;nbsp;includes 10 chapters: PART I&amp;nbsp;&amp;nbsp; DATABASE ADMINISTRATION (by Ross Mistry) 1.&amp;nbsp;&amp;nbsp; SQL Server 2012 Editions and Engine Enhancements 2.&amp;nbsp;&amp;nbsp; High-Availability and Disaster-Recovery Enhancements 3.&amp;nbsp;&amp;nbsp; Performance and Scalability 4.&amp;nbsp;&amp;nbsp; Security Enhancements 5.&amp;nbsp;&amp;nbsp; Programmability and Beyond-Relational Enhancements PART II&amp;nbsp;&amp;nbsp; BUSINESS INTELLIGENCE DEVELOPMENT (by Stacia Misner) 6.&amp;nbsp;&amp;nbsp; Integration Services 7.&amp;nbsp;&amp;nbsp; Data Quality Services 8.&amp;nbsp;&amp;nbsp; Master Data Services 9.&amp;nbsp;&amp;nbsp; Analysis Services and PowerPivot 10.&amp;nbsp;&amp;nbsp; Reporting Services مدونة فارس سفيان</itunes:subtitle><itunes:author>فارس سفيان</itunes:author><itunes:summary>Introducing Microsoft SQL Server 2012 لتحميل الكتاب اضغط هنا Introducing Microsoft SQL Server 2012&amp;nbsp;includes 10 chapters: PART I&amp;nbsp;&amp;nbsp; DATABASE ADMINISTRATION (by Ross Mistry) 1.&amp;nbsp;&amp;nbsp; SQL Server 2012 Editions and Engine Enhancements 2.&amp;nbsp;&amp;nbsp; High-Availability and Disaster-Recovery Enhancements 3.&amp;nbsp;&amp;nbsp; Performance and Scalability 4.&amp;nbsp;&amp;nbsp; Security Enhancements 5.&amp;nbsp;&amp;nbsp; Programmability and Beyond-Relational Enhancements PART II&amp;nbsp;&amp;nbsp; BUSINESS INTELLIGENCE DEVELOPMENT (by Stacia Misner) 6.&amp;nbsp;&amp;nbsp; Integration Services 7.&amp;nbsp;&amp;nbsp; Data Quality Services 8.&amp;nbsp;&amp;nbsp; Master Data Services 9.&amp;nbsp;&amp;nbsp; Analysis Services and PowerPivot 10.&amp;nbsp;&amp;nbsp; Reporting Services مدونة فارس سفيان</itunes:summary><itunes:keywords>books, SQL</itunes:keywords></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1077877689439742823.post-5512008220178954582</guid><pubDate>Thu, 05 Apr 2012 06:32:00 +0000</pubDate><atom:updated>2012-04-04T23:32:59.978-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Asp.net</category><title>What's New in ASP.NET 4 and Visual Web Developer</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;div style="direction: ltr; text-align: left;"&gt;
&lt;/div&gt;
&lt;h1 class="title" style="color: #3f529c; font-family: 'Segoe UI', Verdana, Arial; font-size: 1.769em; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;

&lt;a href="http://msdn.microsoft.com/en-us/library/s57a598e.aspx" target="_blank"&gt;What's New in ASP.NET 4 and Visual Web Developer&lt;/a&gt;&lt;/h1&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;مدونة فارس سفيان&lt;/div&gt;</description><link>http://farissufyan.blogspot.com/2012/04/whats-new-in-aspnet-4-and-visual-web.html</link><thr:total>0</thr:total><author>noreply@blogger.com (فارس سفيان)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1077877689439742823.post-7373387639522186454</guid><pubDate>Thu, 22 Mar 2012 09:54:00 +0000</pubDate><atom:updated>2012-03-22T02:54:42.954-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">المبرمج</category><title>العمل الجماعي في visual studio باستخدام team foundation server</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="font-size: large;"&gt;&lt;a href="http://deveworld.com/article/team-foundation-server" target="_blank"&gt;العمل الجماعي في visual studio باستخدام team foundation server&lt;/a&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;مدونة فارس سفيان&lt;/div&gt;</description><link>http://farissufyan.blogspot.com/2012/03/visual-studio-team-foundation-server.html</link><thr:total>0</thr:total><author>noreply@blogger.com (فارس سفيان)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1077877689439742823.post-6117281730582318799</guid><pubDate>Thu, 22 Mar 2012 09:51:00 +0000</pubDate><atom:updated>2012-03-22T02:51:41.426-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">المبرمج</category><title>تثبيت Team Foundation Server 2010</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;br /&gt;
&lt;h1 class="entry-title" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: right; float: right; font-family: Arial, Tahoma, sans-serif; font-size: 21px; line-height: 1.3em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; vertical-align: baseline;"&gt;

&lt;a href="http://khayata.org/2012/03/09/install-team-foundation-server-2010/" target="_blank"&gt;تثبيت Team Foundation Server 2010&lt;/a&gt;&lt;/h1&gt;
&lt;br class="Apple-interchange-newline" /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;مدونة فارس سفيان&lt;/div&gt;</description><link>http://farissufyan.blogspot.com/2012/03/team-foundation-server-2010.html</link><thr:total>0</thr:total><author>noreply@blogger.com (فارس سفيان)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1077877689439742823.post-1830757598324899266</guid><pubDate>Tue, 13 Mar 2012 14:36:00 +0000</pubDate><atom:updated>2012-03-13T07:40:14.658-07:00</atom:updated><title>A Better Way To Program</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;div style="direction: ltr; text-align: center;"&gt;
&lt;div style="text-align: center;"&gt;
&lt;a href="http://www.i-programmer.info/news/112-theory/3900-a-better-way-to-program.html" target="_blank"&gt;&lt;span style="background-color: white; color: #135cae; font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; line-height: 15px; text-align: left;"&gt;A Better Way To Program&lt;/span&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="302" mozallowfullscreen="" src="http://player.vimeo.com/video/36579366" webkitallowfullscreen="" width="400"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;مدونة فارس سفيان&lt;/div&gt;</description><link>http://farissufyan.blogspot.com/2012/03/better-way-to-program.html</link><thr:total>1</thr:total><author>noreply@blogger.com (فارس سفيان)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1077877689439742823.post-8871681746362321231</guid><pubDate>Sat, 03 Mar 2012 13:47:00 +0000</pubDate><atom:updated>2012-03-03T05:50:18.507-08:00</atom:updated><title>مايكروسوفت تطرح الاصدارات التجريبية لويندوز 8 وVS 11</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;span style="background-color: white; color: #333333; font-family: tahoma, arial; font-size: 14px; line-height: 22px;"&gt;قامت مايكروسوفت يوم امس بطرح اصدارات تجريبية لكل من Windows 8 Consumer Preview و Windows Server 8 وVisual Studio 11 و .NET Framework 4.5 &amp;nbsp;حيث يمكنك الان تحميل هذه الاصدارات وتجريبها.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #333333; font-family: tahoma, arial;"&gt;&lt;span style="font-size: 14px; line-height: 22px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: white; color: #333333; font-family: tahoma, arial; font-size: 14px; line-height: 22px;"&gt;احتوت النسخة التجريبية من ويندوز 8 على عدة اضافات تميزها عن نسخة المطورين التي طرحت قبل اشهر فقد قامت مايكروسوفت باضافة متجر ويندوز Windows Store لهذه النسخة اضافة لدعم &amp;nbsp;Skydrive من اجل مزامنة الاعدادات والملفات لنظام التشغيل مع السحب. وقد اضافت مايكروسوفت النسخة الاخيرة التطويرية للانترنت اكسبلورر 10 الذي يمتاز بدعم افضل بكثير لHTML5 من النسخة 9.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="background-color: white; color: #333333; font-family: tahoma, arial; font-size: 14px; line-height: 22px;"&gt;متطلبات النظام:&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: white; color: #333333; font-family: tahoma, arial; font-size: 14px; line-height: 22px;"&gt;معالج بسرعة 1 GHz او اسرع&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: white; color: #333333; font-family: tahoma, arial; font-size: 14px; line-height: 22px;"&gt;1 جيجا بايت ذاكرة لنسخة 32 بت أو 2 جيجا بايت لنسخة 64 بت&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: white; color: #333333; font-family: tahoma, arial; font-size: 14px; line-height: 22px;"&gt;16 جيجا بايت مساحة لنسخة 32 بت أو 20 جيجا بايت لنسخة 64 بت&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: white; color: #333333; font-family: tahoma, arial; font-size: 14px; line-height: 22px;"&gt;كرت فيديو يدعم DirectX 9 مع&amp;nbsp;WDDM 1.0 او درايفر اعلى&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="background-color: white; color: #333333; font-family: tahoma, arial; font-size: 14px; line-height: 22px;"&gt;يمكن تحميل نسخة ويندوز 8 من هنا:&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://windows.microsoft.com/en-US/windows-8/consumer-preview" style="background-color: white; color: #0052a3; font-family: tahoma, arial; font-size: 14px; line-height: 22px; text-decoration: none;" target="_blank"&gt;&amp;nbsp;http://windows.microsoft.com/en-US/windows-8/consumer-preview&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="background-color: white; color: #333333; font-family: tahoma, arial; font-size: 14px; line-height: 22px;"&gt;قامت مايكروسوفت بطرح نسخة بيتا من فيجوال ستديو 11 بحلة جديدة تتضمن دعم كبير لتطوير برمجيات ويندوز 8 (Metro Style apps) لذلك البيئة المناسبة لتشغيل هذا الاصدار والاستفادة منه هي ويندوز 8 مع امكانية تشغيله بمميزات محدودة على ويندوز 7.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="background-color: white; color: #333333; font-family: tahoma, arial; font-size: 14px; line-height: 22px;"&gt;يحتوي هذا الاصدار ايضا على دعم متضمن لVisual Studio LightSwitch الذي طرح العام الماضي بشكل مستقل والذي يمكننا من بناء تطبيقات باستخدام تقنية البرمجة بدون كود.&lt;/span&gt;
&lt;br /&gt;
&lt;span style="background-color: white; color: #333333; font-family: tahoma, arial; font-size: 14px; line-height: 22px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: white; color: #333333; font-family: tahoma, arial; font-size: 14px; line-height: 22px;"&gt;يمكن تحميل نسخة فيجوال ستديو 11 من هنا:&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://www.microsoft.com/visualstudio/en-us" style="background-color: white; color: #0052a3; font-family: tahoma, arial; font-size: 14px; line-height: 22px; text-decoration: none;" target="_blank"&gt;http://www.microsoft.com/visualstudio/en-us&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;مدونة فارس سفيان&lt;/div&gt;</description><link>http://farissufyan.blogspot.com/2012/03/8-vs-11.html</link><thr:total>0</thr:total><author>noreply@blogger.com (فارس سفيان)</author></item></channel></rss>