<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Если 2 поля ссылаются на одну таблицу, можно ли одним</title>
    <link>https://slinkov.ru/openforum/vsluhforumID9/7567.html</link>
    <description>запросом достать оба? Напр.&lt;br&gt;СОТРУДНИКИ&lt;br&gt;  ID&lt;br&gt;  ФАМИЛИЯ&lt;br&gt;  и т.д.&lt;br&gt;------------&lt;br&gt;ДЕЛА&lt;br&gt;  ЗАКАЗЧИК -&amp;gt; СОТРУДНИКИ (ID)&lt;br&gt;  ИСПОЛНИТЕЛЬ -&amp;gt; СОТРУДНИКИ (ID)&lt;br&gt;  бла бла&lt;br&gt;---------------&lt;br&gt;Надо достать две разные фамилии.&lt;br&gt;Запрос типа &quot;SELECT staff.name, staff.name FROM staff, deals WHERE deals.customer=staff.id AND deals.executor=staff.id&quot; вернёт имя только одного 2 раза. &lt;br&gt;&lt;br&gt;Обязательно надо делать 2 запроса или есть способ сэкономить?&lt;br&gt;Может быть по-другому спроектировать структуру таблиц?&lt;br&gt;</description>

<item>
    <title>Если 2 поля ссылаются на одну таблицу, можно ли одним (rookie)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID9/7567.html#4</link>
    <pubDate>Fri, 29 Aug 2008 06:10:38 GMT</pubDate>
    <description>&amp;gt;Вот два варианта, сами смотрите какой вам больше подходит. Они отличаются по &lt;br&gt;&lt;br&gt;СПАСИБО!&lt;br&gt;Всё работает&lt;br&gt;Оба пригодятся&lt;br&gt;</description>
</item>

<item>
    <title>Если 2 поля ссылаются на одну таблицу, можно ли одним (angra)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID9/7567.html#3</link>
    <pubDate>Thu, 28 Aug 2008 14:17:16 GMT</pubDate>
    <description>Вот два варианта, сами смотрите какой вам больше подходит. Они отличаются по скорости, надежности и обработке целостности. Обычно нужен второй вариант.&lt;br&gt;select * from staff;&lt;br&gt;+------+-------+&lt;br&gt;&amp;#124; id   &amp;#124; name  &amp;#124;&lt;br&gt;+------+-------+&lt;br&gt;&amp;#124;    1 &amp;#124; name1 &amp;#124;&lt;br&gt;&amp;#124;    2 &amp;#124; name2 &amp;#124;&lt;br&gt;&amp;#124;    3 &amp;#124; name3 &amp;#124;&lt;br&gt;+------+-------+&lt;br&gt;&lt;br&gt;select * from deals;&lt;br&gt;+----------+----------+&lt;br&gt;&amp;#124; customer &amp;#124; executor &amp;#124;&lt;br&gt;+----------+----------+&lt;br&gt;&amp;#124;        1 &amp;#124;        2 &amp;#124;&lt;br&gt;&amp;#124;        1 &amp;#124;        3 &amp;#124;&lt;br&gt;&amp;#124;        2 &amp;#124;        3 &amp;#124;&lt;br&gt;&amp;#124;        2 &amp;#124;        4 &amp;#124;&lt;br&gt;+----------+----------+&lt;br&gt;&lt;br&gt;1. Неявный join:&lt;br&gt;select s1.name, s2.name from deals as d, staff as s1, staff as s2 where d.customer=s1.id and d.executor=s2.id;&lt;br&gt;+-------+-------+&lt;br&gt;&amp;#124; name  &amp;#124; name  &amp;#124;&lt;br&gt;+-------+-------+&lt;br&gt;&amp;#124; name1 &amp;#124; name2 &amp;#124;&lt;br&gt;&amp;#124; name1 &amp;#124; name3 &amp;#124;&lt;br&gt;&amp;#124; name2 &amp;#124; name3 &amp;#124;&lt;br&gt;+-------+-------+&lt;br&gt;&lt;br&gt;2. Явный left join&lt;br&gt;select s1.name, s</description>
</item>

<item>
    <title>Если 2 поля ссылаются на одну таблицу, можно ли одним (rookie)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID9/7567.html#2</link>
    <pubDate>Thu, 28 Aug 2008 13:22:08 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Обязательно надо делать 2 запроса или есть способ сэкономить? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Про JOIN-ы уже читали? &lt;br&gt;&lt;br&gt;Нет.&lt;br&gt;Напишите пример запроса для решения данной задачи, если не трудно&lt;br&gt;</description>
</item>

<item>
    <title>Если 2 поля ссылаются на одну таблицу, можно ли одним (phpcoder)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID9/7567.html#1</link>
    <pubDate>Thu, 28 Aug 2008 12:55:38 GMT</pubDate>
    <description>&amp;gt;Обязательно надо делать 2 запроса или есть способ сэкономить? &lt;br&gt;&lt;br&gt;Про JOIN-ы уже читали?&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
