powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Помогите составить SELECT
3 сообщений из 3, страница 1 из 1
Помогите составить SELECT
    #32867589
DIGITALPRO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!
Практики маловато и ни чего в голову не лезет.

Допустим есть 2 таб. Т1 и Т2
Т1 = id, k1, k2
1, Иванов, Петров
2, Иванов, Сидоров
3, ООО ХХХ, ЧП Матвеев

T2 = id, k1, k2, rezultat
1, Иванов, Null, 100
2, Петров, Сидоров, 200
3, Иванов, Сидоров, 300

Осталось объяснить что я хочу получить:
Смотрим на Т1 первая запись и сравниваем со всеми в Т2
1 запись из Т1 соответствует записи 1 из таб Т2 т.е. на выходе rezultat 100
2 запись rezeltat = 100 и 300
3 запись rezeltat = Null

Покажите истинный путь

===============================
PB 9.0.2 (7534) ASA 9.0.2 (2451)
...
Рейтинг: 0 / 0
Помогите составить SELECT
    #32867799
DIGITALPRO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не ужели ни кто помочь не хочет???
...
Рейтинг: 0 / 0
Помогите составить SELECT
    #32867814
old_joy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
outer join
примерно так:
select t1.id,t1.k1,t1.k2,t2.rezultat
from t1 right outer join t2 on t1.k1=t2.k1 or t1.k2=t2.k2
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Помогите составить SELECT
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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