Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Выборка из двух таблиц
|
|||
|---|---|---|---|
|
#18+
всем привет. нужна помощь. Напишите запрос, который выбирает клиентов из таблицы clients, у которых более 10 записей в таблице orders со статусом status = 1. SELECT clients.name, orders.order_name FROM clients LEFT JOIN orders ON clients.id = orders.id_clients WHERE status = 1 тут выбирает всех клиентов со статусом status = 1, надо бы выбрать именно тех у кого больше 10 записей со статусом status = 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2018, 09:58 |
|
||
|
Выборка из двух таблиц
|
|||
|---|---|---|---|
|
#18+
bekhruz, Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2018, 10:07 |
|
||
|
Выборка из двух таблиц
|
|||
|---|---|---|---|
|
#18+
bekhruzвсем привет. нужна помощь. Напишите запрос, который выбирает клиентов из таблицы clients, у которых более 10 записей в таблице orders со статусом status = 1. SELECT clients.name, orders.order_name FROM clients LEFT JOIN orders ON clients.id = orders.id_clients WHERE status = 1 тут выбирает всех клиентов со статусом status = 1, надо бы выбрать именно тех у кого больше 10 записей со статусом status = 1. группируй таблицу заказов по клиенту и хэвинг каунтом фильтруй по десяточке , цепляй это добро жОстко к таблице клиентов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2018, 10:13 |
|
||
|
Выборка из двух таблиц
|
|||
|---|---|---|---|
|
#18+
RMAN54, авторцепляй это добро жОстко к таблице клиентов научите ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2018, 10:15 |
|
||
|
Выборка из двух таблиц
|
|||
|---|---|---|---|
|
#18+
TaPaK, возвращает пустой результат. значит дело в таблице ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2018, 10:16 |
|
||
|
Выборка из двух таблиц
|
|||
|---|---|---|---|
|
#18+
bekhruzTaPaK, возвращает пустой результат. значит дело в таблице ? разруха то не в таблицах, а в головах :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2018, 11:03 |
|
||
|
Выборка из двух таблиц
|
|||
|---|---|---|---|
|
#18+
TaPaK, ))) не я создавал таблицы, но все же спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2018, 11:57 |
|
||
|
Выборка из двух таблиц
|
|||
|---|---|---|---|
|
#18+
bekhruzTaPaK, возвращает пустой результат. значит дело в таблице ?у нас тут не клуб джентльменов - на слово друг другу не верят... запрос показывай... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2018, 12:04 |
|
||
|
Выборка из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Добрый Э - Эх, SELECT clients.LastName, clients.Name, orders.status FROM clients LEFT JOIN orders ON clients.id = orders.id_clients ORDER BY clients.LastName здесь сортируется по имени и фамилии, то есть выводит все и вся, мне надо чтобы выводился только тот покупатель у которого более 10 заказов) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2018, 12:10 |
|
||
|
Выборка из двух таблиц
|
|||
|---|---|---|---|
|
#18+
А где тот, чтоbekhruzвозвращает пустой результат ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2018, 12:18 |
|
||
|
Выборка из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Добрый Э - Эх, SELECT clients.name, orders.order_name FROM clients LEFT JOIN orders ON clients.id = orders.id_clients GROUP BY clients.name, orders.order_name HAVING COUNT(status) >= 10 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2018, 12:23 |
|
||
|
Выборка из двух таблиц
|
|||
|---|---|---|---|
|
#18+
bekhruz, уберите orders.order_name ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2018, 12:28 |
|
||
|
Выборка из двух таблиц
|
|||
|---|---|---|---|
|
#18+
bekhruzДобрый Э - Эх, SELECT clients.name , orders.order_name FROM clients LEFT JOIN orders ON clients.id = orders.id_clients GROUP BY clients.name , orders.order_name HAVING COUNT(status) >= 10 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2018, 12:37 |
|
||
|
Выборка из двух таблиц
|
|||
|---|---|---|---|
|
#18+
я так понимаю усливия всё таки не авторвыбирает клиентов из таблицы clients, у которых более 10 записе а немного другие, а хрустальный шар после выходных запотел и не протирался Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2018, 12:37 |
|
||
|
Выборка из двух таблиц
|
|||
|---|---|---|---|
|
#18+
ну status = 1 подобавлять ещё :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2018, 12:38 |
|
||
|
Выборка из двух таблиц
|
|||
|---|---|---|---|
|
#18+
TaPaKну status = 1 подобавлять ещё :)Ну тогда: bekhruzSELECT clients.name , orders.order_name FROM clients LEFT JOIN orders ON clients.id = orders.id_clients WHERE orders.status = 1 GROUP BY clients.name , orders.order_name HAVING COUNT(status) >= 10 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2018, 12:49 |
|
||
|
Выборка из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Вот и выполнена лабораторка) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2018, 13:02 |
|
||
|
Выборка из двух таблиц
|
|||
|---|---|---|---|
|
#18+
TaPaK, первая выборка подошла... спасибо большое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2018, 13:05 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39592625&tid=1690404]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
50ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 244ms |
| total: | 382ms |

| 0 / 0 |
