Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 15 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 11.04.2019, 07:33   #1
AndreyIRK
Пользователь
 
Регистрация: 11.04.2019
Сообщений: 10
Репутация: 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, 11:12   #2
Serge_Bliznykov
МегаМодератор
СуперМодератор
 
Регистрация: 09.01.2008
Сообщений: 25,427
Репутация: 5596
По умолчанию

я бы попробовал так
Код:

select t2.Продавец, t2.Сорт, t2.Фрукт, t1.Стоимость from T2
left join T1 on Т2.Фрукт = Т1.Фрукт and Т2.Сорт = Т1.Сорт

Serge_Bliznykov вне форума   Ответить с цитированием
Старый 11.04.2019, 18:13   #3
AndreyIRK
Пользователь
 
Регистрация: 11.04.2019
Сообщений: 10
Репутация: 10
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
я бы попробовал так
Код:

select t2.Продавец, t2.Сорт, t2.Фрукт, t1.Стоимость from T2
left join T1 on Т2.Фрукт = Т1.Фрукт and Т2.Сорт = Т1.Сорт

Спасибо! Помогло!
AndreyIRK вне форума   Ответить с цитированием
Старый 11.04.2019, 18:34   #4
AndreyIRK
Пользователь
 
Регистрация: 11.04.2019
Сообщений: 10
Репутация: 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, 15:38   #5
AndreyIRK
Пользователь
 
Регистрация: 11.04.2019
Сообщений: 10
Репутация: 10
По умолчанию

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

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запрос на добавление с условием qwq SQL, базы данных 12 15.01.2016 17: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


23:21.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru