Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

PostgreSQL

Войти
Регистрация
Восстановить пароль
 
Willyams
1 / 1 / 1
Регистрация: 28.06.2015
Сообщений: 80
Завершенные тесты: 1
#1

SQL запрос - PostgreSQL

29.11.2016, 21:36. Просмотров 303. Ответов 2
Метки нет (Все метки)

Здравствуйте форумчане. Прошу помочь в составлении запроса.
Имеются две таблицы, которые представлены на скриншоте.

Требуется написать запрос, который принимает, как параметр название дисциплины ( к примеру subject = 'БД') и возвращает информацию для этой дисциплины из обеих таблиц. Только, чтоб столбец subject не повторялся 2 раза.

У меня получается вот такой некрасивый запрос:
SQL
1
SELECT subject.subject, subject.competence, subject.level, subject.know, subject.to_be_able_to, subject.to_be_master_of, questions.first FROM subject, questions WHERE subject.subject = questions.subject AND questions.subject = 'Экономика';
можно как-то по другому сделать ?
0
Миниатюры
SQL запрос  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2016, 21:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос SQL запрос (PostgreSQL):

Запрос к Sql server - PostgreSQL
Добрый день. сам юзаю sql server. но недавно появилась задача из БД PostgreSQL коннектиться к SQL Server'у. в скл сервере можно создавать...

SQL запрос из скрипта - PostgreSQL
в файле ~/.pgpass написано *:*:*:username:password если выполнить из командной строки: echo "SELECT * FROM users" | psql -U postgres -d...

Не работает sql-запрос на C - PostgreSQL
Есть база с данными: http://fpaste.org/304611/94578814/ Саму ER-диаграмму и проект (там же содержится и бекап моей базы с...

Сложный SQL запрос - PostgreSQL
Добрый день. Подскажите, пожалуйста, как исправить SQL запрос, чтобы получить данные указанные на прилагаемой картинке. Если убрать AND...

SQL Запрос по поставщикам - PostgreSQL
Здравствуйте. Как составить запрос "Определить количество поставщиков магазина с каждой страны. Результаты отсортируйте по странам по...

Сложный SQL запрос - PostgreSQL
Добрый день. Устройство присылает сигналы в три колонки T, H, P. При первом запуске приходят все три значения. Пример значений: 24.18 ...

2
Grossmeister
Модератор
3163 / 2260 / 351
Регистрация: 21.01.2011
Сообщений: 10,104
30.11.2016, 09:36 #2
Цитата Сообщение от Willyams Посмотреть сообщение
У меня получается вот такой некрасивый запрос
А что в нем некрасивого? Разве что присвоить алиасы таблицам и все поля упоминать не с названием таблиц, а с алиасами, тогда меньше текста будет.

PS
Кстати, какая СУБД?
0
Willyams
1 / 1 / 1
Регистрация: 28.06.2015
Сообщений: 80
Завершенные тесты: 1
30.11.2016, 11:49  [ТС] #3
Grossmeister, Postgresql, если я правильно понял вопрос
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.11.2016, 11:49
Привет! Вот еще темы с ответами:

SQL запрос: в первом поле идет число, с которого начинается пропуск; во втором - количество пропущенных чисел - PostgreSQL
Доброго времени суток. Столкнулся с проблемой, связанной с SQL запросом. Запрос сл. вида: имеется таблица с 1 полем,заполненная числами...

Запрос SQL в файле формата *.sql - Базы данных
Есть файл формата *.sql, в котором находиться команда на создание таблицы списка с городами. CREATE TABLE `cities` ( `id` int(11)...

Запрос по SQL - Базы данных
Скажите, реально ли составить такой SQL запрос? ___________________________________________________________________ Таблица посещений...

sql-запрос - Базы данных
Есть таблица с товарами, состоящая из полей код товара, склад и количество. Как выбрать склады, на которых нет товара? Таблица...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru