<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум PHP-MyAdmin.RU &mdash; Использование оператора JOIN]]></title>
		<link>https://forum.php-myadmin.ru/viewtopic.php?id=2549</link>
		<atom:link href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=2549&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Использование оператора JOIN».]]></description>
		<lastBuildDate>Thu, 03 May 2012 13:45:41 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Использование оператора JOIN]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=19928#p19928</link>
			<description><![CDATA[<div class="quotebox"><cite>CrazyValenokBlg сказал:</cite><blockquote><p>в реультате таблица где ID = ID из таблицы cars, кроме того как поменять таблицы от этого не избавиться?</p></blockquote></div><p>Пропишите алиас для полей с одинаковым именем.<br /></p><div class="codebox"><pre><code>SELECT `peoples`.*, `cars`.*, `peoples`.`id` AS `peoples_id`, `cars`.`id` AS `cars_id`
FROM `peoples` RIGHT JOIN `cars` ON `peoples`.`ID` = `cars`.`ID_PEOPLE` WHERE `peoples`.`ID` = $ID</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Thu, 03 May 2012 13:45:41 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=19928#p19928</guid>
		</item>
		<item>
			<title><![CDATA[Re: Использование оператора JOIN]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=19924#p19924</link>
			<description><![CDATA[<p>Спасибо за совет, ещё небольшой вопрос, я использую следующую конструкцию запроса:<br /></p><div class="codebox"><pre><code>SELECT * FROM peoples RIGHT JOIN cars ON peoples.ID=cars.ID_PEOPLEwhere peoples.ID=$ID</code></pre></div><p>получается мне возвращает массив элементов с полями из этих таблиц, но суть в том, что у них у обоих есть поле ID и они разные, получается у меня в реультате таблица где ID = ID из таблицы cars, кроме того как поменять таблицы от этого не избавиться?</p>]]></description>
			<author><![CDATA[null@example.com (CrazyValenokBlg)]]></author>
			<pubDate>Thu, 03 May 2012 12:34:19 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=19924#p19924</guid>
		</item>
		<item>
			<title><![CDATA[Re: Использование оператора JOIN]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=19922#p19922</link>
			<description><![CDATA[<p>Единственный вариант, который я вижу - это использовать <a href="http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html#function_group-concat">GROUP_CONCAT</a>.</p><p>Обратите внимание, что надо преобразовать тип данных в строку. То есть:<br />CAST(GROUP_CONCAT(`field` SEPARATOR &#039;,&#039;) AS CHAR)</p><p>Полученную строку затем разбить по разделителю с помощью функции PHP explode().</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Thu, 03 May 2012 11:53:06 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=19922#p19922</guid>
		</item>
		<item>
			<title><![CDATA[Использование оператора JOIN]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=19919#p19919</link>
			<description><![CDATA[<p>Возможно ли за один вопрос выбрать из 2х таблиц данные, чтобы они представляли следующий массив:<br /></p><div class="codebox"><pre><code>Array(
     [0]=&gt;Array(
            [ID] =&gt; 1
            [NAME] =&gt; Валера
            [CARS] =&gt; Array(
                  [0] =&gt; Жигули
                  [1] =&gt; Мерседес
            )
     )
)</code></pre></div><p>вместо<br /></p><div class="codebox"><pre><code>Array(
     [0]=&gt;Array(
            [ID] =&gt; 1
            [NAME] =&gt; Валера
            [CARS] =&gt; Жигули
     )
    [1]=&gt;Array(
            [ID] =&gt; 1
            [NAME] =&gt; Валера
            [CARS] =&gt; Мерседес
     )
)</code></pre></div><p>Имеются 2 таблицы, в одной поля ID, NAME, во второ таблице ID, ID_PEOPLE,CAR, где ID_PEOPLE соотносится с ID из первой таблицей. Вот и весь вопрос, хочется получить массив такого вида, можно конечно foreach, но может есть способ проще...</p>]]></description>
			<author><![CDATA[null@example.com (CrazyValenokBlg)]]></author>
			<pubDate>Thu, 03 May 2012 11:21:47 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=19919#p19919</guid>
		</item>
	</channel>
</rss>
