Size: a a a

2020 December 15

РА

Ринат А in MySQL
Denis Efremov
Потому что ты хочешь фильм
да, фильмЫ по актеру и режиссеру.
источник

РА

Ринат А in MySQL
Ринат А
SELECT * from entities_to_film WHERE (entity_id = 10 and entity = 170066) or (entity_id = 8 and entity = 208862) ORDER BY film_id asc;


Нужно обязательно JOIN добавлять, если я хочу например вывести совпадения по film_id между этими двумя (entity_id = 10 and entity = 170066) or (entity_id = 8 and entity = 208862)
Вот здесь выборка отдельно по актеру и режиссеру. А нужно выбрать именно так, чтобы найти film_id у которого и то и другое соответствовало заданному
источник

DE

Denis Efremov in MySQL
SELECT id
FROM films
INNER JOIN entities_to_film
ON entities_to_film.film_id = films.id
WHERE ...
источник

РА

Ринат А in MySQL
Denis Efremov
SELECT id
FROM films
INNER JOIN entities_to_film
ON entities_to_film.film_id = films.id
WHERE ...
Ну он не найдет так, потому что  я ввожу entity = 10 AND entity = 8. Уже попробовал
источник

РА

Ринат А in MySQL
Да и films тут лишний, он не нужен
источник

DE

Denis Efremov in MySQL
(entity_id = 10 and entity = 170066) or (entity_id = 8 and entity = 208862)
источник

РА

Ринат А in MySQL
Denis Efremov
(entity_id = 10 and entity = 170066) or (entity_id = 8 and entity = 208862)
вывел все фильмы в которых либо актер 170... либо режиссер 208...
источник

РА

Ринат А in MySQL
А должен быть всего один фильм
источник

РА

Ринат А in MySQL
Разобрался)))
источник

РА

Ринат А in MySQL
Без JOIN такой запрос не выполнить?
источник

РА

Ринат А in MySQL
Господа, подскажите, это прям совсем адово да?
источник

РА

Ринат А in MySQL
Весь запрос выполняется за  0.03c
источник

В

Владимир in MySQL
Mikhaile Serkheeve
Где варианты?
Join, ,
источник

VE

Vladimir Eliseev in MySQL
Спасибо!
источник
2020 December 16

G

Grigorij in MySQL
Ринат А
Господа, подскажите, это прям совсем адово да?
Да норм
источник

DE

Denis Efremov in MySQL
Да пиздец
источник

G

Grigorij in MySQL
Главное, что бы выполнялось вв рамках разумного времени на больших данных
источник

G

Grigorij in MySQL
Хотя ели там много записей на  один фильм то будет мрачновато
источник

DE

Denis Efremov in MySQL
Grigorij
Главное, что бы выполнялось вв рамках разумного времени на больших данных
источник

РА

Ринат А in MySQL
Grigorij
Главное, что бы выполнялось вв рамках разумного времени на больших данных
Пару млн. Не один фильм. От 1 до 100~
источник