Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Вывод имен с сопадающими адресами
|
|||
|---|---|---|---|
|
#18+
Помогите пожалуйста сформулировать запрос в MySql. В таблице два столбца: name и adress. Необходимо вывести имена всех людей в базе, чьи адреса совпадают, т.е. отсеять всех, чей адрес в базе уникален. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2018, 16:22 |
|
||
|
Вывод имен с сопадающими адресами
|
|||
|---|---|---|---|
|
#18+
читать про group by и having ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2018, 17:32 |
|
||
|
Вывод имен с сопадающими адресами
|
|||
|---|---|---|---|
|
#18+
Дедушка, спасибо. Попробовал так: SELECT name, COUNT(numb) FROM book GROUP BY (numb) HAVING number > 1; Но выдает только по одному имени и количеству совпавших адресов: Philip Smith | 3 Jane Douson | 2 Необходимо, чтобы в результате запроса в таблице было 5 имен. Подскажите пожалуйста где я дурак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2018, 19:58 |
|
||
|
Вывод имен с сопадающими адресами
|
|||
|---|---|---|---|
|
#18+
- либо пишите в основном селекте коррелированный подзапрос (в котором уже считаете количество имён на адресе) - либо к основному селекту джойните запрос считающий количества - либо (если версия позволяет) используете оконную ф-ию (over(partition by)) да, и если считаете count проверяйте, что у вас нет полных дублей (имя и адрес одинаковы у нескольких строк) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2018, 20:38 |
|
||
|
Вывод имен с сопадающими адресами
|
|||
|---|---|---|---|
|
#18+
Пишешь запрос, который группирует по адресу, отбирает по количеству более 1, и выводит адрес. Это - подзапрос, с которым связываешь вторую копию таблицы, из которой берёшь имена. Всё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2018, 21:04 |
|
||
|
Вывод имен с сопадающими адресами
|
|||
|---|---|---|---|
|
#18+
Господа опытные программисты, помогите начинающему нубу. Как написать это правильно: SELECT name, numb HAVING numb = (SELECT numb FROM book GROUP BY name HAVING COUNT(name) > 1); Ошибка синтаксиса 1064 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2018, 09:39 |
|
||
|
Вывод имен с сопадающими адресами
|
|||
|---|---|---|---|
|
#18+
там numb будет сравниваться с текстом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2018, 12:47 |
|
||
|
Вывод имен с сопадающими адресами
|
|||
|---|---|---|---|
|
#18+
tip78там numb будет сравниваться с текстом Неудачное обозначение: здесь numb - адресс, номер дома (в varchar) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2018, 14:38 |
|
||
|
Вывод имен с сопадающими адресами
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2018, 20:12 |
|
||
|
Вывод имен с сопадающими адресами
|
|||
|---|---|---|---|
|
#18+
tip78, спасибо, о, великий! Тот случай, когда чувствуешь себя пятиклашкой: в синтаксисе как следует не разобрался. У меня скопилась целая груда похожих запросов и в каждом по одной/несколько ошибок. Тут целый набор задач, с которым за один день справился, а над этой задачей два дня голову ломал. Ура! Третий день изучения MySQL кончился! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2018, 20:43 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39623936&tid=1829935]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 13ms |
| total: | 144ms |

| 0 / 0 |
