powered by simpleCommunicator - 2.0.47     © 2025 Programmizd 02
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Помощь с написанием запроса (Sybase Anywhere 16)
5 сообщений из 5, страница 1 из 1
Помощь с написанием запроса (Sybase Anywhere 16)
    #39658812
Ivan None
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите с запросом пожалуйста.

Есть две таблицы

1: primary_table
primary_table_id
pt_field1
pt_field2
pt_field3

2: secondary_table
id
st_field1
st_field2
st_field3
st_date
id_primary_table

Таблица secondary_table содержит множество записей связанных по id_primary_table = primary_table_id

Мне нужно получить связанную выборку

Select pt_field1, pt_field2, pt_field3, st_field1, st_field2, st_field3, st_date
нужна последняя строка из secondary_table
...
Рейтинг: 0 / 0
Помощь с написанием запроса (Sybase Anywhere 16)
    #39658819
antand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ivan None,
Какая строка secondary_table является "последней"?
...
Рейтинг: 0 / 0
Помощь с написанием запроса (Sybase Anywhere 16)
    #39658839
Ivan None
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
antandIvan None,
Какая строка secondary_table является "последней"?

последняя строка по полю st_date (order by date)
...
Рейтинг: 0 / 0
Помощь с написанием запроса (Sybase Anywhere 16)
    #39658848
Ivan None
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что то подобное этому:
Select pt.pt_field1, pt.pt_field2, pt.pt_field3, sc.pt_field1, sc.pt_field2, sc.pt_field3 from primary_table pt
left join
secondary_table st on st.id_primary_table = pt.primary_table_id order by pt.st_date desc

то есть мне нужно получить все строки из таблицы primary_table и если есть записи в таблице secondary_table, то вывести последнюю строку (объединенную)
...
Рейтинг: 0 / 0
Помощь с написанием запроса (Sybase Anywhere 16)
    #39659529
Ivan None
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо за помощь, вопрос не актуален
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Помощь с написанием запроса (Sybase Anywhere 16)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]