Форум: "Базы";
Текущий архив: 2006.11.12;
Скачать: [xml.tar.bz2];
Внизвложенный запрос Найти похожие ветки
← →
syte_ser78 © (2006-09-15 11:02) [0]и SqlExplorer и компилятор Delphi не хочет обработать следующий вложенный запрос
sqlTemp.SQL.Text:="
select topics.title
from (
select distinct topics.title, posts.post_date
from topics, posts
where (topics.tid=posts.topic_id)
)
order by topics.title desc
";
Как его можно написать по другому?
← →
StriderMan © (2006-09-15 11:07) [1]select distinct t.title
from topics t JOIN posts p on (t.tid=p.topic_id)
order by t.title desc
← →
Sergey13 © (2006-09-15 11:10) [2]> [0] syte_ser78 © (15.09.06 11:02)
Что за БД м какой компилятор не хочет?
← →
syte_ser78 © (2006-09-15 11:18) [3]БД- парадокс. Delphi -7
Спасибо большое.
Прошу прощения. Ошибка....
Сортировать по max(posts.post_date)
← →
syte_ser78 © (2006-09-15 11:18) [4]извиняюсь еще раз. Пока не отвечайте, запутался совершенно
← →
syte_ser78 © (2006-09-15 11:20) [5]есть две таблици. Topics и Posts
Таблица posts связана с topics отношением ного к одному по полу posts.topic_id-topics.tid
нужно вывести список topic.title отсортированый по убыванию значения поля posts.post_date
← →
syte_ser78 © (2006-09-15 11:23) [6]select distinct topics.title
from
(select topics.title, posts.post_date
from topics, posts
where topics.tid=posts.topic.id
order by posts.post_date)
← →
Sergey13 © (2006-09-15 11:23) [7]> [3] syte_ser78 © (15.09.06 11:18)
Первый раз слышу, что компилятор Д7 "не хочет обработать вложенный запрос". 8-)
← →
Sergey13 © (2006-09-15 11:26) [8]> [6] syte_ser78 © (15.09.06 11:23)
Насколько я помню, LocalSQL не ест такие вложенные запросы.select topics.title, max(posts.post_date)
from topics, posts
where topics.tid=posts.topic.id
group by posts.post_date
← →
Slym(RO) (2006-09-15 11:33) [9]select topics.title, posts.post_date
from topics inner join posts on topics.tid=posts.topic.id
order by posts.post_date desc;
← →
syte_ser78 © (2006-09-15 11:39) [10]Slym(RO) (15.09.06 11:33) [9]
Спасибо за ответ, но опять же -
> select topics.title, posts.post_date
Нужно вывсети только distinct topics.title, а компилятор просит чтобы в select было то что есть в order by
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.11.12;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.045 c