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

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

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
09.06.2018, 12:54
    #39658819
antand
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь с написанием запроса (Sybase Anywhere 16)
Ivan None,
Какая строка secondary_table является "последней"?
...
Рейтинг: 0 / 0
09.06.2018, 13:19
    #39658839
Ivan None
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь с написанием запроса (Sybase Anywhere 16)
antandIvan None,
Какая строка secondary_table является "последней"?

последняя строка по полю st_date (order by date)
...
Рейтинг: 0 / 0
09.06.2018, 13:29
    #39658848
Ivan None
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь с написанием запроса (Sybase Anywhere 16)
Что то подобное этому:
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
11.06.2018, 20:39
    #39659529
Ivan None
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь с написанием запроса (Sybase Anywhere 16)
Всем спасибо за помощь, вопрос не актуален
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Помощь с написанием запроса (Sybase Anywhere 16) / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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