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

PostgreSQL

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

SQL запрос - PostgreSQL

29.11.2016, 21:36. Просмотров 277. Ответов 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 = 'Экономика';
можно как-то по другому сделать ?
Миниатюры
SQL запрос  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2016, 21:36     SQL запрос
Посмотрите здесь:

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

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

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

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

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

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

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

SQL запрос, работающий в MS SQL Menegment'e не работает в делфи - Delphi БД
Требуется выполнить запрос по нажатию кнопки, запрос сначала написал в Microsoft SQL Managment, где и написал свою БД, там запрос работает,...

SQL запрос по фрагменту строки сохраненной в таблице SQL - Delphi БД
Прошу помощи. Есть SQL таблица-1, в ней есть столбец по имени Model_Vagona с типом данных ntext Есть SQL таблица-2, в ней есть столбец...

SQL-запрос результатов другого SQL-запроса - C# ASP.NET
Часто встречающийся пример: в первом запросе выполняется выборка по параметрам (к примеру, диапазон дат), которые не должны входить в...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Grossmeister
Модератор
3127 / 2219 / 335
Регистрация: 21.01.2011
Сообщений: 9,939
30.11.2016, 09:36     SQL запрос #2
Цитата Сообщение от Willyams Посмотреть сообщение
У меня получается вот такой некрасивый запрос
А что в нем некрасивого? Разве что присвоить алиасы таблицам и все поля упоминать не с названием таблиц, а с алиасами, тогда меньше текста будет.

PS
Кстати, какая СУБД?
Willyams
1 / 1 / 1
Регистрация: 28.06.2015
Сообщений: 74
Завершенные тесты: 1
30.11.2016, 11:49  [ТС]     SQL запрос #3
Grossmeister, Postgresql, если я правильно понял вопрос
Yandex
Объявления
30.11.2016, 11:49     SQL запрос
Ответ Создать тему
Опции темы

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