Transformer la sous-requête en jointures? [dupliquer]

Aug 17 2020

Transformez la requête SQL suivante en requête basée sur les jointures

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

Comme cela prend beaucoup de temps à traiter!

Pourquoi la sous-requête prend-elle du temps?

Réponses

SibinThomasQu4d Aug 17 2020 at 05:27

SELECT tb1. * De STUDENTS tbl1 INNER JOIN Stripe_Transactions tbl2 sur tbl1.StudentID = tbl2.UserID où tbl2.Quantity> 5