Подмена в запросе - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Tue, 24 Dec 2024 04:25:36 +0300 <pre class="prettyprint">(SELECT test.id as sid, test2.position AS num, test.title AS title FROM test2 LEFT JOIN test ON test2.site_id = test.id ORDER BY test2.position ASC) union all (SELECT test.id as sid, (&#64;i &#58;= &#64;i + 1) AS num, test.title FROM test, (select &#64;i&#58;=0) AS z ORDER BY test.counter DESC) ORDER BY num</pre> <br> вот такой вот запрос делает то что я хотел) только теперь другой вопрос: как убрать повторение https://visavi.net/topics/40429/661112 Подмена в запросе JustZero Wed, 02 Apr 2014 22:55:35 +0400 Сообщения https://visavi.net/topics/40429/661112 Так вам по позициям нужно сортировку сдалеть или по счетчику? Или то и другое сделать, чтобы выводилось в одном запросе из двух таблиц?<br> <br> Опиши конкретней, что нужно. https://visavi.net/topics/40429/661109 Подмена в запросе Алексей Wed, 02 Apr 2014 22:47:10 +0400 Сообщения https://visavi.net/topics/40429/661109 Доброго времени суток!<br> Допустим есть таблица с полями id title content counter сортировка по counter<br> и есть еще одна таблица с полями id title content и position<br> вывод идет с первой таблицы<br> нужно выводить с двух таблиц, допустим вывод идет с первой<br> 1 место - 5/название/контент/200<br> 2 место - 2/название2/апывп/150<br> 3 место - 8/название3/сообщени/100<br> а во второй таблице будет <br> 1/название_таблица2/сообщение/2 (позиция)<br> что бы получилось<br> 1 место - 5/название/контент/200<br> 2 место - 1/название_таблица2/сообщение/2 (позиция)<br> 3 место - 2/название2/апывп/150<br> 4 место - 8/название3/сообщени/100<br> <br> остальное сдвинуть вниз<br> не знаю понятно ли написал) https://visavi.net/topics/40429/661102 Подмена в запросе JustZero Wed, 02 Apr 2014 21:08:02 +0400 Сообщения https://visavi.net/topics/40429/661102