Size: a a a

2020 August 02

DE

Denis Efremov in MySQL
Ну и как таблицы связаны?
источник

B

BB in MySQL
Тем, что у каждой из них есть поля и названиями name, date, ну и id
источник

DE

Denis Efremov in MySQL
BB
Тем, что у каждой из них есть поля и названиями name, date, ну и id
Как строка из одной таблицы узнает с какой строки в другой таблице тянуть данные?
источник

B

BB in MySQL
Так, теперь я Вас не понял
источник

DE

Denis Efremov in MySQL
Перечитай ещё раз
источник

DE

Denis Efremov in MySQL
Вот ты выводишь данные
источник

DE

Denis Efremov in MySQL
Первая строка
источник

DE

Denis Efremov in MySQL
С какой строки второй таблицы ты будешь тянуть данные чтобы заполнить первую строку?
источник

DE

Denis Efremov in MySQL
Ведь ты хочешь, чтобы выборка содержала поля обеих таблиц
источник

DE

Denis Efremov in MySQL
Лучше объясни что ты вообще делаешь.
источник

AM

Alexey Medov in MySQL
Отдам в добрые руки бесплатно книгу "MySQL. Оптимизация производительности, 2-е издание от 2018 года выпуска" практически как новая, открывал пару раз.

Москва.
источник

AM

Alexey Medov in MySQL
Такая обложка.
источник

T

Tesla in MySQL
Alexey Medov
Отдам в добрые руки бесплатно книгу "MySQL. Оптимизация производительности, 2-е издание от 2018 года выпуска" практически как новая, открывал пару раз.

Москва.
Где, когда забрать?)
источник

И

Игорь in MySQL
ребят, а по шкале убогости запроса, я дотягиваю до 10 ?  
`SELECT tasks_complete.id , tasks_complete.end_date, tasks_complete.command , tasks.task
FROM tasks_complete,  tasks  
WHERE tasks_complete.task_id = tasks.id
ORDER BY tasks_complete.end_date DESC
LIMIT 200"`
насколько вредны такие запросы ?
источник

V

Vova in MySQL
Алиасы просятся
источник
2020 August 03

DE

Denis Efremov in MySQL
SELECT
 tasks_complete.id ,
 tasks_complete.end_date,
 tasks_complete.command ,
 tasks.task
FROM tasks_complete  
LEFT JOIN tesks
 ON tasks_complete.task_id = tasks.id
ORDER BY tasks_complete.end_date DESC
LIMIT 200;
источник

S

Syntax Highlight Bot in MySQL
Denis Efremov
SELECT
 tasks_complete.id ,
 tasks_complete.end_date,
 tasks_complete.command ,
 tasks.task
FROM tasks_complete  
LEFT JOIN tesks
 ON tasks_complete.task_id = tasks.id
ORDER BY tasks_complete.end_date DESC
LIMIT 200;
источник

И

Игорь in MySQL
Спасибо большое. Я правильно понял, что джоин как бы делает выборку из одной сводной таблицы, а мой запрос тупо бегает по 2 таблицам да ещё и сравнивает?
источник

Г

Глебка in MySQL
Игорь
Спасибо большое. Я правильно понял, что джоин как бы делает выборку из одной сводной таблицы, а мой запрос тупо бегает по 2 таблицам да ещё и сравнивает?
В том запросе cross join, а это много лишнего очень. А в новом запросе left join как раз подошёл по своей сути, чтоб where заменить из избыточного кросс жоина
источник

AM

Alexey Medov in MySQL
Отдам бесплатно эти книги https://ibb.co/QdvM986

Самовывоз. Москва. Кому интересно пишите в личку.
источник