﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / SQL Server / Базы данных  / Запрос с объединением двух таблиц / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Fri, 21 Nov 2008 22:39:38 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Запрос с объединением двух таблиц</title><link>http://www.relib.com/forums/Topic902259-22-1.aspx</link><description>Различия между JOIN и LEFT JOIN я знаю просто я уже ставил LEFT JOIN и все равно не работало, я совсем забыл про [скобки], если бы я с самого начала учел эти два нюанса... видно что-то помешало :)</description><pubDate>Tue, 08 Aug 2006 11:23:37 GMT</pubDate><dc:creator>Vodizzz</dc:creator></item><item><title>RE: Запрос с объединением двух таблиц</title><link>http://www.relib.com/forums/Topic902259-22-1.aspx</link><description>2Автор: Читайте книжки, ищите различия между JOIN  и LEFT JOIN. Поверьте, они есть.&lt;BR&gt;2Silver: Как я понимаю, там какое-то еще условие, не поместившееся.</description><pubDate>Tue, 08 Aug 2006 11:18:36 GMT</pubDate><dc:creator>Alexey Spirin</dc:creator></item><item><title>RE: Запрос с объединением двух таблиц</title><link>http://www.relib.com/forums/Topic902259-22-1.aspx</link><description>Дико извиняюсь...&lt;/P&gt;&lt;P&gt;[code]&lt;/P&gt;&lt;P&gt;WHERE DateTime &amp;gt;= CONVERT(datetime, '30.08.2005', 103) and DateTime &lt;BR&gt;&lt;/P&gt;&lt;P&gt;[/code]&lt;/P&gt;&lt;P&gt;Это что за условие?</description><pubDate>Tue, 08 Aug 2006 11:14:56 GMT</pubDate><dc:creator>Silver</dc:creator></item><item><title>RE: Запрос с объединением двух таблиц</title><link>http://www.relib.com/forums/Topic902259-22-1.aspx</link><description>Спасибо большое! &lt;br&gt;Получилось, причем работает только с обоими замечаниями (LEFT и [])</description><pubDate>Tue, 08 Aug 2006 11:14:38 GMT</pubDate><dc:creator>Vodizzz</dc:creator></item><item><title>RE: Запрос с объединением двух таблиц</title><link>http://www.relib.com/forums/Topic902259-22-1.aspx</link><description>По всей видимости условие al.Automat = a.AutomatNumber не выполняется.&lt;/P&gt;&lt;P&gt;Попробуй сделать LEFT JOIN. &lt;/P&gt;&lt;P&gt;Кроме того, название поля DateTime необходимо заключить в квадратные скобки, т.к. оно совпадает с названием типа данных datetime.&lt;/P&gt;&lt;P&gt;И еще. Перед заданием вопросов по SQL было бы совсем неплохо предоставлять схему данных.</description><pubDate>Tue, 08 Aug 2006 10:49:31 GMT</pubDate><dc:creator>Alexey Spirin</dc:creator></item><item><title>Запрос с объединением двух таблиц</title><link>http://www.relib.com/forums/Topic902259-22-1.aspx</link><description>Подскажите где я допустил ошибку?&lt;br&gt;&lt;br&gt;Я вывожу одно поле из таблицы вот таким образом:&lt;br&gt;&lt;br&gt;SELECT DateTime&lt;br&gt;FROM Automatlog&lt;br&gt;WHERE DateTime &gt;= CONVERT(datetime, '30.08.2005', 103) and DateTime&lt;br&gt;И получаю одну запись, как идолжно быть. А когда я соединяю две таблицы, то эта запись не выводится. Я писал это так:&lt;br&gt;&lt;br&gt;SELECT al.DateTime as alDateTime, ...&lt;br&gt;FROM Automatlog al JOIN Automats a on al.Automat = a.AutomatNumber &lt;br&gt;WHERE DateTime &gt;= CONVERT(datetime, '30.08.2005', 103) and DateTime&lt;br&gt;И так:&lt;br&gt;&lt;br&gt;SELECT al.DateTime as alDateTime, ...&lt;br&gt;FROM Automatlog al JOIN Automats a on al.Automat = a.AutomatNumber &lt;br&gt;WHERE alDateTime &gt;= CONVERT(datetime, '30.08.2005', 103) and alDateTime&lt;br&gt;&lt;br&gt;И так:&lt;br&gt;&lt;br&gt;SELECT al.DateTime as alDateTime, ...&lt;br&gt;FROM Automatlog al JOIN Automats a on al.Automat = a.AutomatNumber &lt;br&gt;WHERE al.DateTime &gt;= CONVERT(datetime, '30.08.2005', 103) and al.DateTime&lt;br&gt;В чем фишка?</description><pubDate>Tue, 08 Aug 2006 10:32:19 GMT</pubDate><dc:creator>Vodizzz</dc:creator></item></channel></rss>