|
|
|
count и два LEFT JOIN
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Работает запрос, но второй count больше первого, то проставит в оба большее значение. Помогите очень срочно нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2013, 21:09:40 |
|
||
|
count и два LEFT JOIN
|
|||
|---|---|---|---|
|
#18+
Группировка - "ниачём". Впрочем, если student.id - UNIQUE, то нестрашно. mailmoneyРаботает запрос, но второй count больше первого, то проставит в оба большее значение.Эмм... а теперь то же, но по-русски, пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2013, 21:19:01 |
|
||
|
count и два LEFT JOIN
|
|||
|---|---|---|---|
|
#18+
Впрочем, если моё кунг-фу телепатия меня не подводит, то будет что-то типа Код: sql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2013, 21:22:36 |
|
||
|
count и два LEFT JOIN
|
|||
|---|---|---|---|
|
#18+
проверил, этот запрос их вообще уровнял. Мой вариант выдачи (в моем эти цифры не равны, но он берет по большему значению) Ваш запрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2013, 21:28:10 |
|
||
|
count и два LEFT JOIN
|
|||
|---|---|---|---|
|
#18+
Да я вообще не понял, что нужно - о чём честно сказал... так что имею полное право попадать пальцем в небо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2013, 21:37:16 |
|
||
|
count и два LEFT JOIN
|
|||
|---|---|---|---|
|
#18+
Сейчас... в данной ситуации 3 таблицы. 1 - #__asm_student id (автоинкремент), и др поля, 2. #__asm_doklady id, id_student 3. #__asm_konf id, id_studentkonf нужно подсчитать, сколько записей имеется во 2 и 3 таблице для студентов из 1. таблиц 2-3 намного больше, но это для примера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2013, 21:41:13 |
|
||
|
count и два LEFT JOIN
|
|||
|---|---|---|---|
|
#18+
Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2013, 21:49:16 |
|
||
|
count и два LEFT JOIN
|
|||
|---|---|---|---|
|
#18+
Не, а что не устраивало-то в исходном запросе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2013, 22:06:12 |
|
||
|
count и два LEFT JOIN
|
|||
|---|---|---|---|
|
#18+
по фото 1 (мой запрос), допустим у 4 студента кол-во докладов=3, а участия в конференциях=1 - то он и то и то пишет 3. если наоборот - то правильно, например кол-во докладов=1, а участия в конференциях=3 - то напишет верно, но ведь не всегда первый столбец будет меньше второго. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2013, 22:09:21 |
|
||
|
count и два LEFT JOIN
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. Так? Если да - то ты проявил просто чудеса тупости... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2013, 22:29:15 |
|
||
|
count и два LEFT JOIN
|
|||
|---|---|---|---|
|
#18+
тоже предложу вариант Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2013, 03:06:50 |
|
||
|
count и два LEFT JOIN
|
|||
|---|---|---|---|
|
#18+
[quot Akina] Код: sql 1. 2. 3. 4. 5. 6. 7. Так? не хочет отрабатывать, пишет всё болшое значение, того или того. Cygapb-007тоже предложу вариант Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. а это сработало. в чем же загвоздка у left join.. не знаю, еще подумаю, если нет, то прийдется так и писать дальше. про нагрузку даже не знаю что будет лучше, там около 12 таблиц еще присоединяться будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2013, 05:34:29 |
|
||
|
count и два LEFT JOIN
|
|||
|---|---|---|---|
|
#18+
mailmoneyа это сработало. в чем же загвоздка у left joinВ том, что вы не понимаете, как он работает. t1:id12t2:id1a1213210t3:id1a1100120025002600 t1 join t2:t1_at2_idt2_a1121132210 t1 join t2 join t3:t1_at2_idt2_at3_idt3_a11211001131100112120011312002210250022102600 Обратите внимание на первые 4 строки в последнем результате. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2013, 07:00:58 |
|
||
|
count и два LEFT JOIN
|
|||
|---|---|---|---|
|
#18+
Cygapb-007тоже предложу вариант Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. а скажите, тут есть ограничения, или опять что то я туплю, сделал 5 таких внутренних селектов, а 6-ой уже не хочет, пишет ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2013, 14:03:49 |
|
||
|
count и два LEFT JOIN
|
|||
|---|---|---|---|
|
#18+
извините, да это я где то в БД что то упустил, сейчас буду разбираться в таблицах. проверил дальше, работает всё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2013, 14:21:00 |
|
||
|
count и два LEFT JOIN
|
|||
|---|---|---|---|
|
#18+
mailmoneyCygapb-007тоже предложу вариант Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. а скажите, тут есть ограничения, или опять что то я туплю, сделал 5 таких внутренних селектов, а 6-ой уже не хочет, пишет ошибка.Можно же и по-другому... Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2013, 14:22:16 |
|
||
|
count и два LEFT JOIN
|
|||
|---|---|---|---|
|
#18+
да всё спасибо, уже совсем нет времени переделывать, написал всё. главное ошибка сейчас была в ступор вошел - таблица #__asm_grant ну и поля аналогичные, пишет ошибка, нет полей для вывода. всё перепроверил, правильно... переименовал в agrant0 - заработало, правда не знаю что, пробовал 3 раза обратно возращал, ошибка. тоже времени нет, да и ладно))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2013, 14:43:46 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38432893&tid=1835864]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
33ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 192ms |
| total: | 304ms |

| 0 / 0 |
