Преобразовать подзапрос в объединения? [дубликат]

Aug 17 2020

Преобразование следующего SQL-запроса в запрос на основе соединений

SELECT * 
FROM STUDENTS 
WHERE StudentID IN (
  SELECT UserID FROM Stripe_Transactions where Quantity > 5
)

Так как процесс занимает много времени!

Почему подзапрос занимает много времени?

Ответы

SibinThomasQu4d Aug 17 2020 at 05:27

ВЫБЕРИТЕ tb1. * Из СТУДЕНТОВ tbl1 ВНУТРЕННЕЕ СОЕДИНЕНИЕ Stripe_Transactions tbl2 на tbl1.StudentID = tbl2.UserID, где tbl2.Quantity> 5