|
|
|
Преобразование группового запроса для COUNT
|
|||
|---|---|---|---|
|
#18+
Сделал такой запрос, но он выводит только тех, где classes.id = pupils.id_class Код: sql 1. 2. 3. Нужно включить в запрос ещё список, где classes.id <> pupils.id_class, добавив в этом случае знчение "0". Возможно ли это? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2015, 13:39:35 |
|
||
|
Преобразование группового запроса для COUNT
|
|||
|---|---|---|---|
|
#18+
unnomenдобавив в этом случае знчение "0" COUNT = 0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2015, 13:40:36 |
|
||
|
Преобразование группового запроса для COUNT
|
|||
|---|---|---|---|
|
#18+
unnomen, почитать про внешние соединения (OUTER [LEFT | RIGHT | FULL] JOIN) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2015, 13:43:22 |
|
||
|
Преобразование группового запроса для COUNT
|
|||
|---|---|---|---|
|
#18+
Добрый Э - Эхпочитать про внешние соединения (OUTER [LEFT | RIGHT | FULL] JOIN) Прочитал, но что-то вообще не могу понять как работает это. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2015, 15:11:49 |
|
||
|
Преобразование группового запроса для COUNT
|
|||
|---|---|---|---|
|
#18+
unnomenДобрый Э - Эхпочитать про внешние соединения (OUTER [LEFT | RIGHT | FULL] JOIN) Прочитал, но что-то вообще не могу понять как работает это. У меня хорошо получается на примерах понимать, где подобные случаи попадаются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2015, 15:12:36 |
|
||
|
Преобразование группового запроса для COUNT
|
|||
|---|---|---|---|
|
#18+
unnomen , лучше покажите пару строк исходных данных и желаемые для них выходные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2015, 17:36:01 |
|
||
|
Преобразование группового запроса для COUNT
|
|||
|---|---|---|---|
|
#18+
Akina unnomen , лучше покажите пару строк исходных данных и желаемые для них выходные.Вот данные (часть) Таблица classes: Поле id: 1 2 3 Поле title: 5б 8 9А Таблица pupils: Поле id: 1 2 3 4 Поле id_class: 1 2 2 2 id = 1 , title = 5б COUNT = 1 id = 2 , title = 8 COUNT = 3 Нужно к этому списку добавить 9А, и чтобы COUNT был либо NULL либо 0. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2015, 17:53:49 |
|
||
|
Преобразование группового запроса для COUNT
|
|||
|---|---|---|---|
|
#18+
Ну дык это... LEFT JOIN. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2015, 18:01:48 |
|
||
|
Преобразование группового запроса для COUNT
|
|||
|---|---|---|---|
|
#18+
Akina, Можно пожалуйста пример какой нибудь? Для новичка чтобы было понятно. Приближённый к моему примеру. Четвёртый день пишу приложение, голова кипит... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2015, 18:03:52 |
|
||
|
Преобразование группового запроса для COUNT
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2015, 18:25:59 |
|
||
|
Преобразование группового запроса для COUNT
|
|||
|---|---|---|---|
|
#18+
Akina Код: sql 1. 2. 3. 4. 5. Опять же, не выдаёт класс, где нет учеников. Получается тот же запрос, только в другой форме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2015, 18:34:12 |
|
||
|
Преобразование группового запроса для COUNT
|
|||
|---|---|---|---|
|
#18+
unnomenОпять же, не выдаёт класс, где нет учеников. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. Так что совет только один - вынуть руки наружу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2015, 19:00:05 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38919001&tid=1833373]: |
0ms |
get settings: |
4ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
34ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 181ms |
| total: | 267ms |

| 0 / 0 |
