Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.04.2019, 06:33   #1
AndreyIRK
Пользователь
 
Регистрация: 11.04.2019
Сообщений: 10
По умолчанию Запрос с условием

Подскажите пожалуйста новичку.... MS SQL
Таблица 1(Т1)
Сорт / Фрукт / Стоимость
1 /Яблоко/500
1 /Груша/ 400
1 /Лимон/ 300
2 /Яблоко/450
2 /Груша/350

Таблица 2(Т2)
Продавец /Сорт/Фрукт/Стоимость
Вася /1 /Яблоко/?
Вася /2 /Яблоко/?
Петя /1 /Груша /?

Как правильно написать запрос, чтобы в поле Т2.Стоимость данные брались из Т1.Стоимость с условием Т2.Фрукт = Т1.Фрукт И Т2.Сорт = Т1.Сорт
AndreyIRK вне форума Ответить с цитированием
Старый 11.04.2019, 10:12   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

я бы попробовал так
Код:
select t2.Продавец, t2.Сорт, t2.Фрукт, t1.Стоимость from T2
left join T1 on Т2.Фрукт = Т1.Фрукт and Т2.Сорт = Т1.Сорт
Serge_Bliznykov вне форума Ответить с цитированием
Старый 11.04.2019, 17:13   #3
AndreyIRK
Пользователь
 
Регистрация: 11.04.2019
Сообщений: 10
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
я бы попробовал так
Код:
select t2.Продавец, t2.Сорт, t2.Фрукт, t1.Стоимость from T2
left join T1 on Т2.Фрукт = Т1.Фрукт and Т2.Сорт = Т1.Сорт
Спасибо! Помогло!
AndreyIRK вне форума Ответить с цитированием
Старый 11.04.2019, 17:34   #4
AndreyIRK
Пользователь
 
Регистрация: 11.04.2019
Сообщений: 10
По умолчанию

Подскажите пожалуйста запрос SQL вывести записи из таблицы 1 в виде таблицы 2:

Таблица 1
ID / Состав / Kоэфф1 / Коэфф2
----------------------------------------------------
1 /Вася, Петя / 0,5 / 1,5
2 /Петя, Саша / 0,7 / 0,8
3 /Вася / 0,1 / 0,2

Таблица 2
ID / Имя / Произв.Коэфф
------------------------------------------
1 / Вася / = (0,5 * 1,5) + (0,1 * 0,2)
2 / Петя / = (0,5 * 1,5) + (0,7 * 0,8)
3 / Саша / = 0,7 * 0,8
AndreyIRK вне форума Ответить с цитированием
Старый 13.04.2019, 14:38   #5
AndreyIRK
Пользователь
 
Регистрация: 11.04.2019
Сообщений: 10
По умолчанию

Практикует кто-нибудь оказание услуг по решению небольших задач MSSQL на возмездной основе. Если да, то отпишитесь пожалуйста в топик или личное сообщение отправьте.
AndreyIRK вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запрос на добавление с условием qwq SQL, базы данных 12 15.01.2016 16:48
Запрос с условием Not In d_adilet Microsoft Office Access 1 29.03.2012 08:50
Перекрестный запрос с условием sasha-infocom ASP.NET 0 10.04.2011 08:48
Запрос с условием ArtInt SQL, базы данных 2 05.05.2010 15:58
SQL запрос с условием Veiron SQL, базы данных 4 30.03.2010 19:58