Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Подскажи по поводу ситуации с однофамильцами
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, подскажите пожалуйста, если я группирую по айди - PK, я избавляюсь от ситуации, что есть такой же человек в базе? SELECT a.first_name AS name_of_actor, a.last_name AS surname_of_actor, COUNT(*) AS count_of_film -- join tables to view all films where the actor played FROM actor a INNER JOIN film_actor fa ON fa.actor_id =a.actor_id GROUP BY a.actor_id,a.first_name ,a.last_name -- group by name and surname ORDER BY count_of_film DESC -- sort BY count_of_films in descending order FETCH NEXT 3 ROW WITH TIES; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2021, 20:44 |
|
||
|
Подскажи по поводу ситуации с однофамильцами
|
|||
|---|---|---|---|
|
#18+
Moneta13, Группировать по "айди", который PK, все равно, что не группировать :) Так вы ничего не добьетесь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2021, 09:02 |
|
||
|
Подскажи по поводу ситуации с однофамильцами
|
|||
|---|---|---|---|
|
#18+
grgdvo, Ну он же уникален, и вроде как я групирую по уникальному значению в таком случае ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2021, 11:00 |
|
||
|
Подскажи по поводу ситуации с однофамильцами
|
|||
|---|---|---|---|
|
#18+
Наверное я не так выразился, он является первичным в таблице, актеров, и если соеденять с другими таблица, то, чтобы посчитать количество фильмов, в котрых он сыграл, групировка по айди актера соблюдет уникальность подсчета, даже если есть два человека с одинаковым именем и фамилией? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2021, 12:35 |
|
||
|
Подскажи по поводу ситуации с однофамильцами
|
|||
|---|---|---|---|
|
#18+
Moneta13, Если в связке с другими таблицами, то да, группировка по ID учтет уникальность актеров даже если они полные однофамильцы. И в таком случае "айди" нужно внести под SELECT в соответствии с правилами группировки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2021, 05:42 |
|
||
|
Подскажи по поводу ситуации с однофамильцами
|
|||
|---|---|---|---|
|
#18+
по ID и надо это гораздо быстрее и надёжнее а если делать уник ФИО, то Код: sql 1. но неизбежны коллизии, т.к. все 3 иногда совпадают а ещё бывает, что нет отчества/фамилии ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2021, 15:17 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=13&tid=1994089]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 111ms |

| 0 / 0 |
