<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: DISTINCT только для одного поля?</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/5464.html</link>
    <description>Можно ли сделать так, чтобы в SELECT параметр DISTINCT относился только к одному из выводимых полей?&lt;br&gt;&lt;br&gt;GROUP BY пробовал, работает намного медленнее.&lt;br&gt;</description>

<item>
    <title>DISTINCT только для одного поля? (tux2002)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/5464.html#5</link>
    <pubDate>Wed, 16 Jan 2008 10:25:32 GMT</pubDate>
    <description>&amp;gt;Желание мягко говоря странное, представим таблицу с полями (a,b) и двумя записями &lt;br&gt;&amp;gt;(1,3),(2,3). Что должен выдать запрос select a, distinct b from tablename? &lt;br&gt;&amp;gt;Понятно что выдана будет одна запись во втором столбце которой будет &lt;br&gt;&amp;gt;3, но что при этом должно быть в первом и почему? &lt;br&gt;&amp;gt;&lt;br&gt;&lt;br&gt;:) Не.... будет произведение select a.a, b.b from (select a from tablename) a, (select distinct b b from tablename) b&lt;br&gt;&lt;br&gt;Для (1,2) (3,4)&lt;br&gt;&lt;br&gt;1 3&lt;br&gt;2 3&lt;br&gt;1 4&lt;br&gt;2 4&lt;br&gt;:)))) Шутка&lt;br&gt;</description>
</item>

<item>
    <title>DISTINCT только для одного поля? (Urms)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/5464.html#4</link>
    <pubDate>Mon, 14 Jan 2008 16:09:13 GMT</pubDate>
    <description>&amp;gt;Желание мягко говоря странное, представим таблицу с полями (a,b) и двумя записями &lt;br&gt;&amp;gt;(1,3),(2,3). Что должен выдать запрос select a, distinct b from tablename? &lt;br&gt;&amp;gt;Понятно что выдана будет одна запись во втором столбце которой будет &lt;br&gt;&amp;gt;3, но что при этом должно быть в первом и почему? &lt;br&gt;&amp;gt;&lt;br&gt;&lt;br&gt;Мне нужно, чтобы работало это аналогично GROUP BY b, в моем случае для одинаковых b будут одинаковые  a, но DISTINCT использовать не могу, т.к. один из параметров это rate вычисляемый с помощью MATCH AGAINST IN BOOLEAN MODE и используемый для сортировки. Он может немного отличаться для одинаковых b.&lt;br&gt;</description>
</item>

<item>
    <title>DISTINCT только для одного поля? (angra)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/5464.html#3</link>
    <pubDate>Sat, 12 Jan 2008 14:59:27 GMT</pubDate>
    <description>Желание мягко говоря странное, представим таблицу с полями (a,b) и двумя записями (1,3),(2,3). Что должен выдать запрос select a, distinct b from tablename? Понятно что выдана будет одна запись во втором столбце которой будет 3, но что при этом должно быть в первом и почему?&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>DISTINCT только для одного поля? (Urms)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/5464.html#2</link>
    <pubDate>Sat, 12 Jan 2008 10:09:00 GMT</pubDate>
    <description>Забыл уточнить, у меня MySQL. Нужно придумать что-то именно для него&lt;br&gt;</description>
</item>

<item>
    <title>DISTINCT только для одного поля? (GD)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/5464.html#1</link>
    <pubDate>Fri, 11 Jan 2008 23:33:40 GMT</pubDate>
    <description>&amp;gt;Можно ли сделать так, чтобы в SELECT параметр DISTINCT относился только к &lt;br&gt;&amp;gt;одному из выводимых полей? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;GROUP BY пробовал, работает намного медленнее. &lt;br&gt;&lt;br&gt;в pgsql работает select distinct on (one_field) ....&lt;br&gt;</description>
</item>

</channel>
</rss>
