Size: a a a

2020 December 16

РА

Ринат А in MySQL
Ilia Zviagin
да ладно!
источник

РА

Ринат А in MySQL
нашел два фильма по критериям
источник

IZ

Ilia Zviagin in MySQL
Ринат А
Нет. Он мне возвращает два значения
(t1.entity_id = 10 and t1.entity = 7836) ==> тождественно FALSE , набор должен быть пустым.
источник

IZ

Ilia Zviagin in MySQL
Ну, видимо, ты даже не понимаешь, ЧТО ты там выполняешь.
источник

РА

Ринат А in MySQL
Ilia Zviagin
(t1.entity_id = 10 and t1.entity = 7836) ==> тождественно FALSE , набор должен быть пустым.
Там entiry_id и entity
источник

IZ

Ilia Zviagin in MySQL
Ринат А
Там entiry_id и entity
а, тогда это я слепой...
источник

DE

Denis Efremov in MySQL
Ринат А
Там entiry_id и entity
Я придумал как делать выборку.
источник

РА

Ринат А in MySQL
Denis Efremov
Я придумал как делать выборку.
👀
источник

IZ

Ilia Zviagin in MySQL
Ринат А
SELECT t1.film_id
FROM entities_to_film as t1
JOIN entities_to_film as t2
JOIN entities_to_film as t3
JOIN entities_to_film as t4
JOIN films as t5
ON t1.film_id = t2.film_id and t2.film_id = t3.film_id and t3.film_id = t4.film_id and t4.film_id = t5.id
WHERE (t1.entity_id = 10 and t1.entity = 7836) and (t2.entity_id = 8 and t2.entity = 23330)  and (t3.entity_id = 3 and t3.entity = 1)  and (t4.entity_id = 4 and t4.entity = 3) and t5.date = 2003;
t1.entity_id = 10 and t1.entity = 7836 — блин, зачем так поля то называть ?
источник

РА

Ринат А in MySQL
Ilia Zviagin
t1.entity_id = 10 and t1.entity = 7836 — блин, зачем так поля то называть ?
Потому что есть таблица entities))))
источник

РА

Ринат А in MySQL
с ID
источник

IZ

Ilia Zviagin in MySQL
Ринат А
SELECT t1.film_id
FROM entities_to_film as t1
JOIN entities_to_film as t2
JOIN entities_to_film as t3
JOIN entities_to_film as t4
JOIN films as t5
ON t1.film_id = t2.film_id and t2.film_id = t3.film_id and t3.film_id = t4.film_id and t4.film_id = t5.id
WHERE (t1.entity_id = 10 and t1.entity = 7836) and (t2.entity_id = 8 and t2.entity = 23330)  and (t3.entity_id = 3 and t3.entity = 1)  and (t4.entity_id = 4 and t4.entity = 3) and t5.date = 2003;
Ну всё равно, условия JOIN надо писать в каждую таблицу
источник

РА

Ринат А in MySQL
Ilia Zviagin
Ну всё равно, условия JOIN надо писать в каждую таблицу
сек
источник

V

Vova in MySQL
всем привет, может кто посоветовать какую-то методичку или сайт где можно найти практические задачи по sql🙏
источник

DE

Denis Efremov in MySQL
SELECT * FROM entities_to_film t2 WHERE film_id IN (SELECT film_id FROM entities_to_film t1 WHERE (t1.entity_id = 10 and t1.entity = 7836)) AND (t2.entity_id = 8 and t2.entity = 30158)
источник

S

Syntax Highlight Bot in MySQL
Denis Efremov
SELECT * FROM entities_to_film t2 WHERE film_id IN (SELECT film_id FROM entities_to_film t1 WHERE (t1.entity_id = 10 and t1.entity = 7836)) AND (t2.entity_id = 8 and t2.entity = 30158)
источник

DE

Denis Efremov in MySQL
И без джойна
источник

IZ

Ilia Zviagin in MySQL
Vova
всем привет, может кто посоветовать какую-то методичку или сайт где можно найти практические задачи по sql🙏
Ну есть sql-ex.ru , но я не могу его рекомендовать.
источник

IZ

Ilia Zviagin in MySQL
А методички не заню.
источник

V

Vova in MySQL
Ilia Zviagin
Ну есть sql-ex.ru , но я не могу его рекомендовать.
Понял, спасибо
Посмотрю
источник