помогите оптимизировать SQL запрос, mysql |
Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 7055-й день
![]() |
Шановні користувачі! Запрошуємо вас до офіційного телеграм-канала 0day Community. Тут ви зможете поспілкуватися одне з одним та дізнатися про останні новини щодо роботи ресурса, поставити запитання до адміністрації, тощо. Перейти до телеграм-канала можна відсканувавши QR-код або натиснувши на посилання: @zeroday_ua |
помогите оптимизировать SQL запрос, mysql |
Navern |
Пост
#1
|
Репутация: ![]() ![]() Aut vincere , aut mori ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 861 С нами с: 10-October 06 ![]() |
Добрый день. Нужно оптимизировать данный SQL запрос.
SELECT `transaction`.* FROM `transaction` LEFT JOIN `transaction_2` ON `transaction`.`id` = `transaction_2`.`transaction_id` WHERE transaction.deleted IS NULL AND (SELECT SUM(summ) FROM transaction_2 WHERE transaction_id = transaction.id) IS NULL OR transaction.summ - (SELECT SUM(summ) FROM transaction_2 WHERE transaction_id = transaction.id) <> 0 Удалось немного улучшить показатели, но не сильно. SELECT transaction.id, transaction.summ, SUM(transaction_2.summ) FROM transaction LEFT JOIN transaction_2 ON transaction.id = transaction_2.transaction_id WHERE transaction.deleted IS NULL GROUP BY transaction.id HAVING SUM(transaction_2.summ) IS NULL OR SUM(transaction_2.summ) <> transaction.summ Кто-то может помочь? ![]() |
![]() ![]() |
Pradromalo |
Пост
#2
|
Репутация: ![]() ![]() Активист ![]() Группа: Пользователи Сообщений: 366 С нами с: 2-April 09 ![]() |
--
Сообщение отредактировал Pradromalo - Nov 9 2018, 1:08 |
![]() ![]() |
![]() |
Упрощённая версия | Сейчас: 8th July 2025 - 23:59 |
Сайт не розміщує електронні версії творів, а займається лише колекціонуванням та каталогізацією посилань, що публікуються нашими користувачами. Якщо Ви є правовласником якоїсь частини опублікованого матеріалу та не бажаєте, щоб посилання на нього знаходилось в нашому каталозі, зв’яжіться з нами і ми видалимо його. Файли для обміну надані користувачами сайту і адміністрація не несе відповідальності за їх вміст. |