Подмена в запросе

Печать RSS
246

J
Автор
Оранжевые штаны
0
Доброго времени суток!
Допустим есть таблица с полями id title content counter сортировка по counter
и есть еще одна таблица с полями id title content и position
вывод идет с первой таблицы
нужно выводить с двух таблиц, допустим вывод идет с первой
1 место - 5/название/контент/200
2 место - 2/название2/апывп/150
3 место - 8/название3/сообщени/100
а во второй таблице будет
1/название_таблица2/сообщение/2 (позиция)
что бы получилось
1 место - 5/название/контент/200
2 место - 1/название_таблица2/сообщение/2 (позиция)
3 место - 2/название2/апывп/150
4 место - 8/название3/сообщени/100

остальное сдвинуть вниз
не знаю понятно ли написал)
А

Пришелец
0
Так вам по позициям нужно сортировку сдалеть или по счетчику? Или то и другое сделать, чтобы выводилось в одном запросе из двух таблиц?

Опиши конкретней, что нужно.
J
Автор
Оранжевые штаны
0
(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

вот такой вот запрос делает то что я хотел) только теперь другой вопрос: как убрать повторение
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск