<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
					xmlns:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_4_subsect_6_thread_726"  />
<title>rulinux.net - Форум - Development - SQL запрос </title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Форум - Development - SQL запрос </title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re:SQL запрос </title>
<link>https://rulinux.net/message.php?newsid=726&amp;page=1#3440</link>
<guid>https://rulinux.net/message.php?newsid=726&amp;page=1#3440</guid>
<pubDate>Sun, 15 Mar 2009 16:29:27 +0300</pubDate>
<description><![CDATA[Разобрался, все просто.<br><br>SELECT *<br>FROM table1, table2<br>WHERE table1.id = table2.id<br>ORDER BY table2.number DESC;<br><br>Оказывается MySQL не реагирует на порядок ID&amp;#039;ов в IN ().<br>]]></description>
</item>
<item>
<title>Re:SQL запрос </title>
<link>https://rulinux.net/message.php?newsid=726&amp;page=1#3439</link>
<guid>https://rulinux.net/message.php?newsid=726&amp;page=1#3439</guid>
<pubDate>Sun, 15 Mar 2009 16:08:41 +0300</pubDate>
<description><![CDATA[Возможно вы не поняли, что имеется ввиду.<br>В общем, SELECT * FROM field WHERE id IN (0, 2, 4) &amp;lt;-- надо этот список идов упорядочить, из субд. <br><br>Как ?]]></description>
</item>
<item>
<title>Re:SQL запрос </title>
<link>https://rulinux.net/message.php?newsid=726&amp;page=1#3438</link>
<guid>https://rulinux.net/message.php?newsid=726&amp;page=1#3438</guid>
<pubDate>Sun, 15 Mar 2009 11:50:14 +0300</pubDate>
<description><![CDATA[postgres 8.3 - работает<br><br><br>mdb=&amp;gt; select * from table1;<br> id | number <br>----+--------<br>  1 |      2<br>  2 |      3<br>  3 |      4<br>(3 rows)<br><br>mdb=&amp;gt; select * from table2;<br> id | number <br>----+--------<br>  1 |      1<br>  2 |      2<br>  3 |      3<br>  1 |      0<br><br>mdb=&amp;gt; select * from table1 where id in (SELECT id from table2 order by number desc);<br> id | number <br>----+--------<br>  1 |      2<br>  2 |      3<br>  3 |      4<br>(3 rows)<br><br>]]></description>
</item>
<item>
<title>SQL запрос </title>
<link>https://rulinux.net/message.php?newsid=726&amp;page=1#3437</link>
<guid>https://rulinux.net/message.php?newsid=726&amp;page=1#3437</guid>
<pubDate>Sun, 15 Mar 2009 10:32:54 +0300</pubDate>
<description><![CDATA[Хелп ми.

table1
id
etc...

table2
id
number

надо выбрать из table1 все где id такой как при
SELECT id FROM table2 ORDER BY number DESC

делаю
SELECT *
FROM table1
WHERE id
IN (
    SELECT id
    FROM table2
    ORDER BY number DESC
)

Где ошибаюсь подскажите, прошу.]]></description>
</item>
</channel>
</rss>