Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите, пожалуйста, с составлением SQL-запроса. / 8 сообщений из 8, страница 1 из 1
01.12.2017, 22:33
    #39562891
brightmilk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, пожалуйста, с составлением SQL-запроса.
Доброго времени суток! Помогите, пожалуйста. Есть три таблицы (см. скриншот). Необходимо Вывести фамилии сотрудников, название их отделов, города расположения отделов, зарплату сотрудников и уровень их зарплаты. Отсортировать результат в порядке возрастания уровня зарплаты, если уровень зарплаты совпадает, то по зарплате.
...
Рейтинг: 0 / 0
01.12.2017, 23:48
    #39562903
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, пожалуйста, с составлением SQL-запроса.
brightmilk,

СУБД какая?
...
Рейтинг: 0 / 0
01.12.2017, 23:51
    #39562904
brightmilk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, пожалуйста, с составлением SQL-запроса.
miksoft,

MySQL
...
Рейтинг: 0 / 0
01.12.2017, 23:53
    #39562905
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, пожалуйста, с составлением SQL-запроса.
brightmilkmiksoft,

MySQLСудя по упоминанию .dbo. в именах таблиц, не похоже.
В MySQL только два уровня в именах таблиц - схема.таблица
...
Рейтинг: 0 / 0
01.12.2017, 23:56
    #39562907
brightmilk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, пожалуйста, с составлением SQL-запроса.
miksoft,

В MySQL:
1-я таблица: testdb.emp;
2-я таблица: testdb.dept;
3-я таблица: testdb.salgrade.
...
Рейтинг: 0 / 0
02.12.2017, 13:23
    #39562972
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, пожалуйста, с составлением SQL-запроса.
brightmilk,

Тут нужно всего один JOIN двух первых таблиц. Третья таблица не нужна.
Показывайте ваши попытки.
...
Рейтинг: 0 / 0
02.12.2017, 13:38
    #39562975
brightmilk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, пожалуйста, с составлением SQL-запроса.
miksoft,

Вот первый запрос (вытаскиваю имя сотрудника, название отдела, город и зарплату):

select emp.ename, dept.dname, dept.loc, emp.sal
from dept, emp
where dept.deptno = emp.deptno;
...
Рейтинг: 0 / 0
02.12.2017, 13:41
    #39562976
brightmilk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, пожалуйста, с составлением SQL-запроса.
brightmilk,

Второй запрос (вытаскиваю имя, зарплату и уровень зарплаты):

select emp.ename, emp.sal, salgrade.grade
from emp, salgrade
where emp.sal between salgrade.losal and salgrade.hisal;

Но вот таблицу, в которой будет имя сотрудника, название отдела, город, зарплата и уровень зарплаты получить никак не получается.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите, пожалуйста, с составлением SQL-запроса. / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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