
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
26.03.2014, 12:27:18
|
|||
|---|---|---|---|
|
|||
Запросы |
|||
|
#18+
Помогите составить запрос, если имеется например Студент с полями id_st, firstname, iname. и оценки для него id_eval, id_stud, evaluation Оценок много, надо выбрать теx студентов, у кого оценки только 5ки, В конце нужна таблица с firstname ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2014, 12:52:41
|
|||
|---|---|---|---|
Запросы |
|||
|
#18+
Добрый Э - Эхnot exists то будут в т.ч. мёртвые студенты, не имеющие ни одной а та - да. именно Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2014, 13:17:50
|
|||
|---|---|---|---|
|
|||
Запросы |
|||
|
#18+
qwwqДобрый Э - Эхnot exists то будут в т.ч. мёртвые студенты, не имеющие ни одной тогда рисуй запрос с INNER JOIN + group by + Having... Уж точно попадут только отличники. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2014, 13:21:10
|
|||
|---|---|---|---|
|
|||
Запросы |
|||
|
#18+
qwwq, или к своему с NOT EXISTS добавь ещё и EXISTS-подзапрос, на проверку наличия "пятерки" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2014, 13:24:04
|
|||
|---|---|---|---|
Запросы |
|||
|
#18+
Добрый Э - Эхqwwq, или к своему с NOT EXISTS добавь ещё и EXISTS-подзапрос, на проверку наличия "пятерки"дык я ж вроде не спрашивал ? не ? вы где-то увидели обратное? я просто указал, что предложенное вами решение решает немного другую задачу. хотя и смежную. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2014, 17:40:56
|
|||
|---|---|---|---|
|
|||
Запросы |
|||
|
#18+
qwwq, а я и не давал точных рекомендаций, а лишь направление поиска с оставленным пространством для буйства авторской фантазии... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.03.2014, 00:31:11
|
|||
|---|---|---|---|
|
|||
Запросы |
|||
|
#18+
SELECT студенты.id_st, студенты.firstname FROM студенты INNER JOIN оценки ON студенты.id_st = оценки.id_stud WHERE оценки.evaluation = 5 GROUP BY студенты.id_st, студенты.firstname ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.03.2014, 05:05:38
|
|||
|---|---|---|---|
|
|||
Запросы |
|||
|
#18+
victor_krSELECT студенты.id_st, студенты.firstname FROM студенты INNER JOIN оценки ON студенты.id_st = оценки.id_stud WHERE оценки.evaluation = 5 GROUP BY студенты.id_st, студенты.firstname Ответ не правильный. У этих студентов могут быть четверки, тройки и тд. Без подзапросов не вижу решения. qwwq Код: sql 1. 2. 3. У qwwq ответ был ближе, хотя учитывает студентов, которые не имеют оценок вообще. Как уже писали нужна еще одна проверка в where на условие присутствия ключей студентов в списке оценок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.03.2014, 05:15:27
|
|||
|---|---|---|---|
|
|||
Запросы |
|||
|
#18+
biwed.ruБез подзапросов не вижу решения. странно, что не видишь... Тем более, что решение было озвучено: group by + having (без where). Другое дело что такое решение будет не самым оптимальным.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.03.2014, 09:10:30
|
|||
|---|---|---|---|
|
|||
Запросы |
|||
|
#18+
Добрый Э - Эхbiwed.ruБез подзапросов не вижу решения. странно, что не видишь... Тем более, что решение было озвучено: group by + having (без where). Другое дело что такое решение будет не самым оптимальным.... Ну не совсем с тобой соглашусь, так как по условию задачи нужно вывести: "В конце нужна таблица с firstname" - это одно поле. Поэтому без подзапроса и не вижу. :) При большем количестве полей можно и с "INNER JOIN + group by + Having." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.04.2014, 21:31:28
|
|||
|---|---|---|---|
|
|||
Запросы |
|||
|
#18+
всем спасибо за помощь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.04.2014, 09:54:05
|
|||
|---|---|---|---|
|
|||
Запросы |
|||
|
#18+
biwed.ru, у меня еще один вопрос, если конечно вам не сложно рассмотреть, а как можно вывести ударников, не включая отличников ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.04.2014, 12:51:29
|
|||
|---|---|---|---|
|
|||
Запросы |
|||
|
#18+
Добрый день, лилия90 лилия90biwed.ru, у меня еще один вопрос, если конечно вам не сложно рассмотреть, а как можно вывести ударников, не включая отличников Не совсем понятно определение "Ударников". Сформулируйте задачу корректнее, а то не понятно кто они такие. С уважением, biwed.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.04.2014, 13:01:56
|
|||
|---|---|---|---|
|
|||
Запросы |
|||
|
#18+
Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=53&mobile=1&tid=1998755]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
216ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 542ms |

| 0 / 0 |
