﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Access / Базы данных  / Получить ограниченное количество строк из 2 объединенных таблиц / 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>Thu, 08 Jan 2009 21:20:18 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Получить ограниченное количество строк из 2 объединенных таблиц</title><link>http://www.relib.com/forums/Topic909161-20-1.aspx</link><description>Да, это именно то, что мне было нужно.&lt;BR&gt;Огромное вам спасибо.</description><pubDate>Fri, 22 Dec 2006 20:08:50 GMT</pubDate><dc:creator>duzer</dc:creator></item><item><title>RE: Получить ограниченное количество строк из 2 объединенных таблиц</title><link>http://www.relib.com/forums/Topic909161-20-1.aspx</link><description>Если, говоря о последних заказах, Вы имеете ввиду последние по времени, то тогда можно так:&lt;br&gt;&lt;br&gt;SELECT Client.ClientID, Client.sName, Client.sAdres, Zakaz.ZakazID, Zakaz.DateIn, Zakaz.Summa&lt;br&gt;FROM Client INNER JOIN Zakaz ON Client.ClientID = Zakaz.ClientID&lt;br&gt;WHERE (((Zakaz.ZakazID) In (SELECT TOP 2 Z.ZakazID FROM Zakaz As Z WHERE (Z.ClientID=Zakaz.ClientID) ORDER BY Z.DateIn DESC)));&lt;br&gt;</description><pubDate>Fri, 22 Dec 2006 19:36:06 GMT</pubDate><dc:creator>BoNiM</dc:creator></item><item><title>Получить ограниченное количество строк из 2 объединенных таблиц</title><link>http://www.relib.com/forums/Topic909161-20-1.aspx</link><description>Всем здоровья. &lt;/P&gt;&lt;P&gt;База аксес 97. &lt;BR&gt;2 таблицы: клиенты и заказы&lt;/P&gt;&lt;P&gt;Client&lt;BR&gt;[ClientID]&lt;BR&gt;[sName]&lt;BR&gt;[sAdres] &lt;/P&gt;&lt;P&gt;Zakaz&lt;BR&gt;[ZakazID]&lt;BR&gt;[ClientID]&lt;BR&gt;[DateIn]&lt;BR&gt;[Summa]&lt;/P&gt;&lt;P&gt;Необходимо получить примерно следующее:&lt;BR&gt;[ClientID],[sName],[sAdres],[ZakazID],[DateIn],[Summa]&lt;/P&gt;&lt;P&gt;Все было бы хорошо и просто, если бы не: по каждому клиенту нужно получить только &lt;STRONG&gt;2 последних&lt;/STRONG&gt; его заказа. &lt;/P&gt;&lt;P&gt;Т.е.:&lt;BR&gt;1, Одуванчик, Москва, 18, 10.12.2006, 800&lt;BR&gt;1, Одуванчик, Москва, 20, 12.12.2006, 600&lt;BR&gt;2, Ромашка, Москва, 17, 08.12.2006, 400&lt;BR&gt;2, Ромашка, Москва, 21, 13.12.2006, 650&lt;BR&gt;и т.д.&lt;/P&gt;&lt;P&gt;Помогите, пожалуйста, составить SQL строку, чтобы ее можно было использовать не только в аксесе, но и в проге на VB&lt;/P&gt;&lt;P&gt;У все прошу советов, помощи и критики.</description><pubDate>Fri, 22 Dec 2006 17:24:46 GMT</pubDate><dc:creator>duzer</dc:creator></item></channel></rss>