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

start [/forum/topic.php?fid=53&gotonew=1&tid=1998755]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
213ms |
get topic data: |
7ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 525ms |

| 0 / 0 |
