<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; SQL: Объединение данных из 2-х таблиц]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=5704&amp;type=atom" />
	<updated>2011-04-08T09:44:55Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=5704</id>
		<entry>
			<title type="html"><![CDATA[Re: SQL: Объединение данных из 2-х таблиц]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=47459#p47459" />
			<content type="html"><![CDATA[<p>Блин...&nbsp; &nbsp;вроде вообще нормуль получилось <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> а ?<br /><a href="http://korosteleff.narod.ru/invent.rar">пример базы с результатами инвентаризации 2-х АРМов</a><br /><span class="postimg"><img src="http://korosteleff.narod.ru/result.bmp" alt="http://korosteleff.narod.ru/result.bmp" /></span></p>]]></content>
			<author>
				<name><![CDATA[Евген]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25253</uri>
			</author>
			<updated>2011-04-08T09:44:55Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=47459#p47459</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: SQL: Объединение данных из 2-х таблиц]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=47454#p47454" />
			<content type="html"><![CDATA[<p>Вообщем идея здоровская !!! Только единственное что не получилось это то, что при создании главной таблицы с ключевым полем arm (АРМ) при установлении связей с зависимыми таблицами (их не одна и не две, их больше) Access предлагает при выборе подзапроса вывести только одну из них <img src="//forum.script-coding.com/img/smilies/sad.png" width="15" height="15" /></p><p>Решил вопрос по другому...&nbsp; &nbsp;(сейчас буду реализовывать)<br />Для создания вложенной структуры создал дополнительно 2 поля (ParentID и ChildrenID) в связи указал зависимость ChildrenID от ParentID, таким образом создаётся многовложенная структура (вложенность не ограниченная), с помощью чего можно описать любые параметры родительского элемента на неограниченную глубину вложений (дочерних элементов). <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[Евген]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25253</uri>
			</author>
			<updated>2011-04-08T08:06:44Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=47454#p47454</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: SQL: Объединение данных из 2-х таблиц]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=47443#p47443" />
			<content type="html"><![CDATA[<p>О! - тема...<br />Я Access до этого использовал только как смотрелку для БД <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />А тут какие-то схемы...<br />завтра с материалом попробую разобраться...</p><p>PS.: Позырил схему БОРЕЙ - мда...:/</p>]]></content>
			<author>
				<name><![CDATA[Евген]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25253</uri>
			</author>
			<updated>2011-04-07T15:21:14Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=47443#p47443</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: SQL: Объединение данных из 2-х таблиц]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=47442#p47442" />
			<content type="html"><![CDATA[<p>Не-а <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" />. Во всяком случае, для MS Access можно обойтись без запросов. Подобные таблицы строятся автоматически <strong>на основании заданных связей из построенной схемы базы данных</strong> (\Сервис\Схема данных…).</p><p>Потом, конечно, можно оформить запросами, дабы скрыть ненужные поля, заблокировать для изменений (или сделать поля вычисляемыми), изменить представление полей и т.п.</p><p>P.S. Думаю, Вы представляете, о чём речь. Если нет — откройте «%ProgramFiles%\Microsoft Office\OFFICE<em>XX</em>\SAMPLES\Борей.mdb» и посмотрите на тамошнюю схему. Проще говоря, схема — это связи между таблицами базы данных, получаемые при декомпозиции предметной области и переводе данных в 3НФ и выше.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2011-04-07T15:16:52Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=47442#p47442</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: SQL: Объединение данных из 2-х таблиц]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=47441#p47441" />
			<content type="html"><![CDATA[<p>Сейчас скриншот отправил руководителю - он ОДОБРИЛ !!! <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Завтра начну сборку...&nbsp; &nbsp;я ведь знал про такой вид...&nbsp; &nbsp;как-то не пришло в голову...<br />Но по алгоритму сборки - здесь тоже получатся запросы по каждой записи одной базы к другой...&nbsp; и построение зависимостей... да ? <br />Здесь же нет ни какого волшебства, что зависимости могут сами-собой выстроиться ?</p>]]></content>
			<author>
				<name><![CDATA[Евген]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25253</uri>
			</author>
			<updated>2011-04-07T15:03:47Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=47441#p47441</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: SQL: Объединение данных из 2-х таблиц]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=47439#p47439" />
			<content type="html"><![CDATA[<p>Не знаю, чем им не понравилось такое?<br /><a href="http://img161.imagevenue.com/img.php?image=83366_MSAccess_122_71lo.jpg"><span class="postimg"><img src="http://img161.imagevenue.com/loc71/th_83366_MSAccess_122_71lo.jpg" alt="http://img161.imagevenue.com/loc71/th_83366_MSAccess_122_71lo.jpg" /></span></a><br />На мой взгляд, гораздо удобнее смотреть в раскрывающуюся таблицу.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2011-04-07T13:37:03Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=47439#p47439</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: SQL: Объединение данных из 2-х таблиц]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=47438#p47438" />
			<content type="html"><![CDATA[<p>Дык какие попросило руководство - такие и делаю... им это нужно для анализа, именно такой вид попросили они сами...&nbsp; я предупреждал что будет не удобно (хотя ни я сам, ни они не предложили ни чего более)...<br />Есть вариант как такие данные сформировать более удобно ? - с удовольствием выслушаю предложения....</p>]]></content>
			<author>
				<name><![CDATA[Евген]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25253</uri>
			</author>
			<updated>2011-04-07T13:07:54Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=47438#p47438</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: SQL: Объединение данных из 2-х таблиц]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=47436#p47436" />
			<content type="html"><![CDATA[<p>OFF: <strong>Евген</strong>, а зачем вообще нужен такой странный итоговый набор с транспонируемыми данными? Какова цель?</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2011-04-07T12:06:24Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=47436#p47436</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: SQL: Объединение данных из 2-х таблиц]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=47433#p47433" />
			<content type="html"><![CDATA[<p>т.е. если я правильно понял, то собирать в третьей таблице, где заранее создано максимальное количество столбцов под учётные записи ?<br />или как устроить экспорт-импорт... ?<br />дело в том, что в primary все данные по одному АРМу за одну дату содержаться в одну строчку, а в secondary одному АРМу за одну дату соответствует несколько строк... т.е. тогда расплодить количество строк в соответствии с количеством учёток ?</p>]]></content>
			<author>
				<name><![CDATA[Евген]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25253</uri>
			</author>
			<updated>2011-04-07T11:35:22Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=47433#p47433</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: SQL: Объединение данных из 2-х таблиц]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=47431#p47431" />
			<content type="html"><![CDATA[<p>Как вариант — предварительно автоматизировать экспорт-импорт нужной таблицы из одной БД в другую.</p>]]></content>
			<author>
				<name><![CDATA[The gray Cardinal]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=2</uri>
			</author>
			<updated>2011-04-07T10:44:16Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=47431#p47431</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: SQL: Объединение данных из 2-х таблиц]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=47430#p47430" />
			<content type="html"><![CDATA[<p>Это база MS Access, но думаю всё равно прокатит...&nbsp; &nbsp;по крайней мере предлагаю попробовать...<br />А то у меня сейчас получается, что я сначала получаю моментально рекордсет по таблице primary, и потом его полностью перебирая делаю выборку по каждому АРМ&#039;у в secondary <img src="//forum.script-coding.com/img/smilies/sad.png" width="15" height="15" /> и собираю данные в Excel<br />Сервер лежит на лопатках 8 минут <img src="//forum.script-coding.com/img/smilies/sad.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[Евген]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25253</uri>
			</author>
			<updated>2011-04-07T10:36:27Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=47430#p47430</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: SQL: Объединение данных из 2-х таблиц]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=47423#p47423" />
			<content type="html"><![CDATA[<p>Давно я этим занимался... Если это MS SQL, однозначно можно. Даже если это две БД на разных серверах, можно подключить один к другому как &quot;Linked Server&quot; и получить данные в одном запросе, одним JOIN.</p>]]></content>
			<author>
				<name><![CDATA[The gray Cardinal]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=2</uri>
			</author>
			<updated>2011-04-07T05:31:43Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=47423#p47423</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[SQL: Объединение данных из 2-х таблиц]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=47422#p47422" />
			<content type="html"><![CDATA[<p>Коллеги, приветствую !<br />Есть вопрос следующего содержания:<br />Имеется 2 базы (primary и secondary)<br />в primary содержится инфа по инвентаризованным компьютерам следующего вида:</p><p>Дата инвентаризации| Имя АРМ| Процессор| S/N BIOS| Операционная система| IP адрес| MAC Адрес| </p><p>В secondary к каждому АРМ&#039;у содержатся записи по имеющимся учётным записям, где каждому АРМ&#039;у из primary соответсвует несколько записей из secondary, т.к. на каждом АРМ&#039;е имеется несколько учётных записей пользователей, пример таблицы</p><p>Дата инвентаризации| Имя АРМ| login| isadmin| disabled| </p><p>Можно ли сделать такой запрос, чтобы данные из таблицы secondary по совпадению общих полей (Дата инвентаризации | Имя АРМ) добавлялись в результирующую строчку к данным из primary, например так</p><p>Дата инвентаризации| Имя АРМ| Процессор| S/N BIOS| Операционная система| IP адрес| MAC Адрес| login1| isadmin1| disabled1| login2| isadmin2| disabled2| login3| isadmin3| disabled3|</p><p>Смысл в том, что мне надо собрать такую матрицу по ~ 3000 компов...&nbsp; &nbsp;:-(</p>]]></content>
			<author>
				<name><![CDATA[Евген]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25253</uri>
			</author>
			<updated>2011-04-07T02:43:24Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=47422#p47422</id>
		</entry>
</feed>
