Подмена в запросе - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - 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, (@i := @i + 1) AS num, test.title FROM test, (select @i:=0) AS z ORDER BY test.counter DESC)
ORDER BY num</pre>
<br>
вот такой вот запрос делает то что я хотел) только теперь другой вопрос: как убрать повторение
https://visavi.net/topics/40429/661112
Подмена в запросе JustZeroWed, 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
Подмена в запросе JustZeroWed, 02 Apr 2014 21:08:02 +0400Сообщенияhttps://visavi.net/topics/40429/661102