Огромное спасибо! Нашел ту самую функцию которая смогла вывести все записи пользователей на которые человек подписан. За 4 минуты понял то, что не могут объяснить другие. Раньше использовал find_in_set, теперь заменю на inner join. Автору желаю всего самого наилучшего))
Абсолютно не понято, к примеру требуется найти самый дорогой деликатес, при этом таблица типов товаров одна, список товаров другая (с номером id типа) а цены в третьей таблице (имеющие id продукта), вот при записи select * from goods join goodsunit join payments on goods.id = goodsunit.id = paiments.id вылетает с ошибкой на синтаксис, причем синтаксис используется штатным подстановщиком, в котором шансов ошибиться 0, дальше то и так понятно что писать, where name_type = "Delicacies" group by desc price limit 1; но вот объединить таблицы адский геморой, и ни right ни left join нифига не помогает, как получить таблицу со всеми столбцами и не нарушить синтаксис ума не приложу, делается это на T-SQL в Managment studio 2014.
это понятно. но это только верхушка айзберга. чем глубже тем сложнее. вот есть таблица с игроками 8 человек: id | plr_name 1 player1 2 player2 3 player3 4 player4 5 player5 6 player6 7 player7 8 player8 --------------- и есть таблица с 2-мя командами id | 1st_team_id | 2nd_team_id 1 1 5 2 2 6 3 3 7 4 4 8 ----------------------------------------- Код запроса выводит айдишники игроков. Как вывести имена.? SELECT teams.1st_team AS `команда1`, second_team.2nd_team AS `команда2` FROM players LEFT JOIN teams ON teams.1st_team = players.id LEFT JOIN teams AS second_team ON second_team.2nd_team = players.id
это потрясающе! я читала вчера теорию часа два, в голове каша, и тут ВЫ! за 4 минуты! и сразу все стало понятно и радостно))))
Посмотрел 3 видео до этого - ничего не понятно. Здесь же - всё понятно и просто 👍
Сколько не смотрел до этого на эти кружки никак не мог понять, а тут за 5 мин все сходу понятно.
Спасибо целый день не мог понять а ты все объяснил просто и понятно ❤
браво , я час так и не вникал как конкретно это работает а тут за 4 минуты всё понял
Все быстро, доступно и с примерами.
Спасибо)
чао 😂 чувак респект объяснил все максимально внятно 🔥🔥🔥
Спасибо! Наконец то до меня дошло
Наконец-то нормальное объяснение! Спасибо за видео. Кратко, легко и информативно
Супер объяснение, кратко и все по делу!!!
Огромное спасибо! Нашел ту самую функцию которая смогла вывести все записи пользователей на которые человек подписан. За 4 минуты понял то, что не могут объяснить другие.
Раньше использовал find_in_set, теперь заменю на inner join.
Автору желаю всего самого наилучшего))
Спасибо Вам большое 🤍
Очень хорошо объясняете! Все очень понятно
Это гениально!
Спасибо вам. Все кратко и ясно объяснили!
Большое спасибо за видео!
Спасибо, все очень понятно
Было очень полезно, спасибо!
Очень доступно. Спасибо большое!
Подача материала супер, но почему видео обрываются ? Они не полностью выложены ?
Спасибо большое. Что называется "вместо тысячи слов"
спасибо!
боги мои, так вот оно что
Объясните их использование в различных ситуациях
Как будет работать запрос если не прописывать ключи через ON в JOIN'е ?
Видос топ
Кратко, четко!
Большое спасибо, подписалась))))
благодарю
Самое просто и адекватное видео. Спасибо! А то задолбался смотреть примеры где тонна текста и фиг пойми что за что отвечает и как это выводится.
отлично очень рад что видео полезно
Спасибо!
Спасибо
You are welcome
Здравствуйте. А если, просто JOIN, без INNER, RIGHT, LEFT, то что?
INNER JOIN
Outer join
ну вообще-то есть ещё outer join
Абсолютно не понято, к примеру требуется найти самый дорогой деликатес, при этом таблица типов товаров одна, список товаров другая (с номером id типа) а цены в третьей таблице (имеющие id продукта), вот при записи select * from goods join goodsunit join payments on goods.id = goodsunit.id = paiments.id вылетает с ошибкой на синтаксис, причем синтаксис используется штатным подстановщиком, в котором шансов ошибиться 0, дальше то и так понятно что писать, where name_type = "Delicacies" group by desc price limit 1; но вот объединить таблицы адский геморой, и ни right ни left join нифига не помогает, как получить таблицу со всеми столбцами и не нарушить синтаксис ума не приложу, делается это на T-SQL в Managment studio 2014.
Супер. Спасибо за объяснение. А то лекцию на курсах смотрю и нихера не понятно. Лектор просто молодой и не опытный в педагогике.
Непонял ....а как же Outer join - он 4-й по счёту ?
th-cam.com/video/PTAkqURmI0s/w-d-xo.html
В MySQL его нет но можно сделать UNION LEFT + RIGHT
Всегда было интересно нафига пихать видео с вебки в урок по программированию?
th-cam.com/video/AQEOugimiYc/w-d-xo.html - тут понятнее объясняет разницу между inner join,lef,right
якщо будуть дублікати, то ваше пояснення до сраки, бо воно не зовсім точне
Можете уточнить ?
Не чего не видно во первых, и нет смысла смотреть
ааааааааааааааа
Самое ужасное объяснение в мире
это понятно. но это только верхушка айзберга. чем глубже тем сложнее. вот есть таблица с игроками 8 человек:
id | plr_name
1 player1
2 player2
3 player3
4 player4
5 player5
6 player6
7 player7
8 player8
---------------
и есть таблица с 2-мя командами
id | 1st_team_id | 2nd_team_id
1 1 5
2 2 6
3 3 7
4 4 8
-----------------------------------------
Код запроса выводит айдишники игроков. Как вывести имена.?
SELECT
teams.1st_team AS `команда1`,
second_team.2nd_team AS `команда2`
FROM
players
LEFT JOIN teams
ON teams.1st_team = players.id
LEFT JOIN teams AS second_team
ON second_team.2nd_team = players.id
Спасибо! Лаконично и понятно